home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_16_AOpen2.txt < prev    next >
Text File  |  1996-04-18  |  2MB  |  28,647 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x00002308 (618 of them)
  4. # A5 relocation data at 0x00010A3C
  5. #   A5 relocation at 00000032
  6. #   A5 relocation at 0000003E
  7. #   A5 relocation at 00000056
  8. #   A5 relocation at 00000080
  9. #   A5 relocation at 0000008E
  10. #   A5 relocation at 000000D8
  11. #   A5 relocation at 0000012A
  12. #   A5 relocation at 00000144
  13. #   A5 relocation at 0000018A
  14. #   A5 relocation at 00000196
  15. #   A5 relocation at 000001AE
  16. #   A5 relocation at 000001D8
  17. #   A5 relocation at 000001DE
  18. #   A5 relocation at 00000240
  19. #   A5 relocation at 00000392
  20. #   A5 relocation at 00000250
  21. #   A5 relocation at 000002A2
  22. #   A5 relocation at 000002C8
  23. #   A5 relocation at 00000316
  24. #   A5 relocation at 00000284
  25. #   A5 relocation at 000002B2
  26. #   A5 relocation at 00000298
  27. #   A5 relocation at 000002FC
  28. #   A5 relocation at 0000038A
  29. #   A5 relocation at 00000398
  30. #   A5 relocation at 00000462
  31. #   A5 relocation at 00000478
  32. #   A5 relocation at 0000049E
  33. #   A5 relocation at 000004A4
  34. #   A5 relocation at 000004DE
  35. #   A5 relocation at 00000506
  36. #   A5 relocation at 00000512
  37. #   A5 relocation at 0000052A
  38. #   A5 relocation at 0000055A
  39. #   A5 relocation at 00000572
  40. #   A5 relocation at 000005CA
  41. #   A5 relocation at 000005D0
  42. #   A5 relocation at 000005E0
  43. #   A5 relocation at 0000060A
  44. #   A5 relocation at 00000618
  45. #   A5 relocation at 00000612
  46. #   A5 relocation at 00000670
  47. #   A5 relocation at 000006EA
  48. #   A5 relocation at 00000702
  49. #   A5 relocation at 0000072C
  50. #   A5 relocation at 00000732
  51. #   A5 relocation at 00000756
  52. #   A5 relocation at 000007FA
  53. #   A5 relocation at 0000080C
  54. #   A5 relocation at 00000830
  55. #   A5 relocation at 0000094C
  56. #   A5 relocation at 00000840
  57. #   A5 relocation at 00000862
  58. #   A5 relocation at 000008EC
  59. #   A5 relocation at 00000906
  60. #   A5 relocation at 00000910
  61. #   A5 relocation at 00000942
  62. #   A5 relocation at 0000095C
  63. #   A5 relocation at 0000096C
  64. #   A5 relocation at 00000A8A
  65. #   A5 relocation at 00000A94
  66. #   A5 relocation at 00000AF6
  67. #   A5 relocation at 00000B0E
  68. #   A5 relocation at 00000B3C
  69. #   A5 relocation at 00000B7E
  70. #   A5 relocation at 00000B94
  71. #   A5 relocation at 00000BA2
  72. #   A5 relocation at 00000BAE
  73. #   A5 relocation at 00000BBA
  74. #   A5 relocation at 00000BD2
  75. #   A5 relocation at 00000BFA
  76. #   A5 relocation at 00000C00
  77. #   A5 relocation at 00000C8A
  78. #   A5 relocation at 00000CA0
  79. #   A5 relocation at 00000CC6
  80. #   A5 relocation at 00000CCC
  81. #   A5 relocation at 00000D02
  82. #   A5 relocation at 00000D0E
  83. #   A5 relocation at 00000D26
  84. #   A5 relocation at 00000D4E
  85. #   A5 relocation at 00000D54
  86. #   A5 relocation at 00000D94
  87. #   A5 relocation at 00000D9E
  88. #   A5 relocation at 00000DB4
  89. #   A5 relocation at 00000E06
  90. #   A5 relocation at 00000E12
  91. #   A5 relocation at 00000E2A
  92. #   A5 relocation at 00000E52
  93. #   A5 relocation at 00000E58
  94. #   A5 relocation at 00000E8A
  95. #   A5 relocation at 00000E96
  96. #   A5 relocation at 00000EAE
  97. #   A5 relocation at 00000ED6
  98. #   A5 relocation at 00000EDC
  99. #   A5 relocation at 00000F0E
  100. #   A5 relocation at 00000F1A
  101. #   A5 relocation at 00000F30
  102. #   A5 relocation at 00000F56
  103. #   A5 relocation at 00000F5C
  104. #   A5 relocation at 00000F8A
  105. #   A5 relocation at 00000F96
  106. #   A5 relocation at 00000FAE
  107. #   A5 relocation at 00000FD6
  108. #   A5 relocation at 00000FDC
  109. #   A5 relocation at 0000100A
  110. #   A5 relocation at 00001022
  111. #   A5 relocation at 0000104A
  112. #   A5 relocation at 00001050
  113. #   A5 relocation at 00001082
  114. #   A5 relocation at 0000108E
  115. #   A5 relocation at 000010A6
  116. #   A5 relocation at 000010B4
  117. #   A5 relocation at 000010C2
  118. #   A5 relocation at 000010CE
  119. #   A5 relocation at 000010E6
  120. #   A5 relocation at 00001110
  121. #   A5 relocation at 00001120
  122. #   A5 relocation at 0000115E
  123. #   A5 relocation at 0000116C
  124. #   A5 relocation at 00001174
  125. #   A5 relocation at 00001222
  126. #   A5 relocation at 000012CE
  127. #   A5 relocation at 00001340
  128. #   A5 relocation at 00001356
  129. #   A5 relocation at 00001376
  130. #   A5 relocation at 00001472
  131. #   A5 relocation at 00001436
  132. #   A5 relocation at 0000146C
  133. #   A5 relocation at 0000147E
  134. #   A5 relocation at 000014BA
  135. #   A5 relocation at 000014F6
  136. #   A5 relocation at 0000148E
  137. #   A5 relocation at 000014CA
  138. #   A5 relocation at 00001506
  139. #   A5 relocation at 0000149E
  140. #   A5 relocation at 000014DA
  141. #   A5 relocation at 00001516
  142. #   A5 relocation at 000014AE
  143. #   A5 relocation at 000014EA
  144. #   A5 relocation at 00001526
  145. #   A5 relocation at 00001596
  146. #   A5 relocation at 000015AC
  147. #   A5 relocation at 000015D2
  148. #   A5 relocation at 000015D8
  149. #   A5 relocation at 00001612
  150. #   A5 relocation at 0000164A
  151. #   A5 relocation at 00001656
  152. #   A5 relocation at 0000166E
  153. #   A5 relocation at 0000169E
  154. #   A5 relocation at 000016F6
  155. #   A5 relocation at 000016FC
  156. #   A5 relocation at 0000170C
  157. #   A5 relocation at 0000172C
  158. #   A5 relocation at 0000173A
  159. #   A5 relocation at 00001734
  160. #   A5 relocation at 0000177E
  161. #   A5 relocation at 0000178A
  162. #   A5 relocation at 000017A2
  163. #   A5 relocation at 000017B0
  164. #   A5 relocation at 000017BE
  165. #   A5 relocation at 000017CA
  166. #   A5 relocation at 000017E0
  167. #   A5 relocation at 00001808
  168. #   A5 relocation at 0000180E
  169. #   A5 relocation at 00001864
  170. #   A5 relocation at 00001870
  171. #   A5 relocation at 00001896
  172. #   A5 relocation at 000018BA
  173. #   A5 relocation at 000018EA
  174. #   A5 relocation at 000018FA
  175. #   A5 relocation at 0000190A
  176. #   A5 relocation at 00001964
  177. #   A5 relocation at 000019BC
  178. #   A5 relocation at 00001A06
  179. #   A5 relocation at 000019CA
  180. #   A5 relocation at 000019E0
  181. #   A5 relocation at 00001A42
  182. #   A5 relocation at 00001B08
  183. #   A5 relocation at 00001B1C
  184. #   A5 relocation at 00001B54
  185. #   A5 relocation at 00001B64
  186. #   A5 relocation at 00001C36
  187. #   A5 relocation at 00001C40
  188. #   A5 relocation at 00001C4A
  189. #   A5 relocation at 00001C60
  190. #   A5 relocation at 00001C96
  191. #   A5 relocation at 00001C9C
  192. #   A5 relocation at 00001CC6
  193. #   A5 relocation at 00001CD0
  194. #   A5 relocation at 00001CEE
  195. #   A5 relocation at 00001D54
  196. #   A5 relocation at 00001D5A
  197. #   A5 relocation at 00001DA6
  198. #   A5 relocation at 00001DAC
  199. #   A5 relocation at 00001DF4
  200. #   A5 relocation at 00001E4A
  201. #   A5 relocation at 00001E68
  202. #   A5 relocation at 00001E76
  203. #   A5 relocation at 00001EA2
  204. #   A5 relocation at 00001F16
  205. #   A5 relocation at 00001F2E
  206. #   A5 relocation at 00001F58
  207. #   A5 relocation at 00001F5E
  208. #   A5 relocation at 00002000
  209. #   A5 relocation at 0000201C
  210. #   A5 relocation at 00002040
  211. #   A5 relocation at 00002064
  212. #   A5 relocation at 00002092
  213. #   A5 relocation at 00002124
  214. #   A5 relocation at 00002138
  215. #   A5 relocation at 000021D4
  216. #   A5 relocation at 00002292
  217. #   A5 relocation at 000022A8
  218. #   A5 relocation at 000022CE
  219. #   A5 relocation at 000022D4
  220. #   A5 relocation at 0000230E
  221. #   A5 relocation at 00002346
  222. #   A5 relocation at 0000235E
  223. #   A5 relocation at 0000238C
  224. #   A5 relocation at 0000244E
  225. #   A5 relocation at 00002464
  226. #   A5 relocation at 00002472
  227. #   A5 relocation at 0000247E
  228. #   A5 relocation at 00002494
  229. #   A5 relocation at 000024A2
  230. #   A5 relocation at 000024AE
  231. #   A5 relocation at 000024C6
  232. #   A5 relocation at 000024D4
  233. #   A5 relocation at 000024E2
  234. #   A5 relocation at 000024EE
  235. #   A5 relocation at 00002506
  236. #   A5 relocation at 0000252E
  237. #   A5 relocation at 00002534
  238. #   A5 relocation at 0000256E
  239. #   A5 relocation at 0000257A
  240. #   A5 relocation at 00002592
  241. #   A5 relocation at 000025BA
  242. #   A5 relocation at 000025C0
  243. #   A5 relocation at 000025FE
  244. #   A5 relocation at 0000260A
  245. #   A5 relocation at 00002622
  246. #   A5 relocation at 00002630
  247. #   A5 relocation at 0000263E
  248. #   A5 relocation at 0000264A
  249. #   A5 relocation at 00002662
  250. #   A5 relocation at 0000268A
  251. #   A5 relocation at 00002690
  252. #   A5 relocation at 000026CE
  253. #   A5 relocation at 000026DA
  254. #   A5 relocation at 000026F2
  255. #   A5 relocation at 0000271C
  256. #   A5 relocation at 0000273C
  257. #   A5 relocation at 0000275C
  258. #   A5 relocation at 00002770
  259. #   A5 relocation at 0000276A
  260. #   A5 relocation at 0000277E
  261. #   A5 relocation at 000027CA
  262. #   A5 relocation at 000027D6
  263. #   A5 relocation at 000027EE
  264. #   A5 relocation at 00002816
  265. #   A5 relocation at 0000281C
  266. #   A5 relocation at 0000285E
  267. #   A5 relocation at 0000286A
  268. #   A5 relocation at 00002882
  269. #   A5 relocation at 000028AC
  270. #   A5 relocation at 000028D0
  271. #   A5 relocation at 000028E2
  272. #   A5 relocation at 000028F6
  273. #   A5 relocation at 0000290A
  274. #   A5 relocation at 000028F0
  275. #   A5 relocation at 00002904
  276. #   A5 relocation at 00002918
  277. #   A5 relocation at 00002952
  278. #   A5 relocation at 0000295E
  279. #   A5 relocation at 00002976
  280. #   A5 relocation at 000029A0
  281. #   A5 relocation at 000029AE
  282. #   A5 relocation at 000029C0
  283. #   A5 relocation at 000029CE
  284. #   A5 relocation at 00002A06
  285. #   A5 relocation at 00002A12
  286. #   A5 relocation at 00002A2A
  287. #   A5 relocation at 00002A54
  288. #   A5 relocation at 00002A5A
  289. #   A5 relocation at 00002A9E
  290. #   A5 relocation at 00002AAA
  291. #   A5 relocation at 00002AC2
  292. #   A5 relocation at 00002AEC
  293. #   A5 relocation at 00002AF2
  294. #   A5 relocation at 00002B42
  295. #   A5 relocation at 00002B4E
  296. #   A5 relocation at 00002B64
  297. #   A5 relocation at 00002B8C
  298. #   A5 relocation at 00002B92
  299. #   A5 relocation at 00002BDE
  300. #   A5 relocation at 00002BEA
  301. #   A5 relocation at 00002C02
  302. #   A5 relocation at 00002C2C
  303. #   A5 relocation at 00002C32
  304. #   A5 relocation at 00002C90
  305. #   A5 relocation at 00002C9A
  306. #   A5 relocation at 00002D1E
  307. #   A5 relocation at 00002CA8
  308. #   A5 relocation at 00002CB6
  309. #   A5 relocation at 00002D2E
  310. #   A5 relocation at 00002D92
  311. #   A5 relocation at 00002D9E
  312. #   A5 relocation at 00002DB6
  313. #   A5 relocation at 00002DC4
  314. #   A5 relocation at 00002DD2
  315. #   A5 relocation at 00002DE8
  316. #   A5 relocation at 00002DF6
  317. #   A5 relocation at 00002E02
  318. #   A5 relocation at 00002E18
  319. #   A5 relocation at 00002E26
  320. #   A5 relocation at 00002E32
  321. #   A5 relocation at 00002E48
  322. #   A5 relocation at 00002E56
  323. #   A5 relocation at 00002E62
  324. #   A5 relocation at 00002E7A
  325. #   A5 relocation at 00002E88
  326. #   A5 relocation at 00002EBA
  327. #   A5 relocation at 00002EEE
  328. #   A5 relocation at 00002F9E
  329. #   A5 relocation at 00002FA8
  330. #   A5 relocation at 00002FB2
  331. #   A5 relocation at 00003068
  332. #   A5 relocation at 00003074
  333. #   A5 relocation at 000031A4
  334. #   A5 relocation at 0000307E
  335. #   A5 relocation at 0000309E
  336. #   A5 relocation at 000030A8
  337. #   A5 relocation at 000030B6
  338. #   A5 relocation at 000030EE
  339. #   A5 relocation at 0000316C
  340. #   A5 relocation at 0000318A
  341. #   A5 relocation at 00003198
  342. #   A5 relocation at 000031B4
  343. #   A5 relocation at 0000322E
  344. #   A5 relocation at 0000323A
  345. #   A5 relocation at 00003410
  346. #   A5 relocation at 00003244
  347. #   A5 relocation at 00003284
  348. #   A5 relocation at 0000336E
  349. #   A5 relocation at 000033A8
  350. #   A5 relocation at 00003442
  351. #   A5 relocation at 00003292
  352. #   A5 relocation at 000032B2
  353. #   A5 relocation at 000032DC
  354. #   A5 relocation at 0000331A
  355. #   A5 relocation at 000033E8
  356. #   A5 relocation at 00003406
  357. #   A5 relocation at 0000341A
  358. #   A5 relocation at 0000342A
  359. #   A5 relocation at 00003450
  360. #   A5 relocation at 00003464
  361. #   A5 relocation at 0000346A
  362. #   A5 relocation at 000034E4
  363. #   A5 relocation at 00003510
  364. #   A5 relocation at 00003534
  365. #   A5 relocation at 0000358A
  366. #   A5 relocation at 00003596
  367. #   A5 relocation at 000035B8
  368. #   A5 relocation at 000035F2
  369. #   A5 relocation at 0000368A
  370. #   A5 relocation at 000036A2
  371. #   A5 relocation at 000036BC
  372. #   A5 relocation at 0000372C
  373. #   A5 relocation at 00003756
  374. #   A5 relocation at 0000375C
  375. #   A5 relocation at 00003770
  376. #   A5 relocation at 000037B2
  377. #   A5 relocation at 000037FE
  378. #   A5 relocation at 00003864
  379. #   A5 relocation at 00003880
  380. #   A5 relocation at 0000389C
  381. #   A5 relocation at 000038B8
  382. #   A5 relocation at 00003794
  383. #   A5 relocation at 000037E4
  384. #   A5 relocation at 000038D8
  385. #   A5 relocation at 00003916
  386. #   A5 relocation at 000037F4
  387. #   A5 relocation at 00003842
  388. #   A5 relocation at 000038E8
  389. #   A5 relocation at 000038F8
  390. #   A5 relocation at 00003926
  391. #   A5 relocation at 00003936
  392. #   A5 relocation at 0000398C
  393. #   A5 relocation at 000039B8
  394. #   A5 relocation at 00003A24
  395. #   A5 relocation at 00003A8A
  396. #   A5 relocation at 00003AA0
  397. #   A5 relocation at 00003AAE
  398. #   A5 relocation at 00003ABA
  399. #   A5 relocation at 00003AD0
  400. #   A5 relocation at 00003ADE
  401. #   A5 relocation at 00003AEA
  402. #   A5 relocation at 00003B00
  403. #   A5 relocation at 00003B0E
  404. #   A5 relocation at 00003B1A
  405. #   A5 relocation at 00003B30
  406. #   A5 relocation at 00003B3E
  407. #   A5 relocation at 00003B4A
  408. #   A5 relocation at 00003B60
  409. #   A5 relocation at 00003B6E
  410. #   A5 relocation at 00003B7A
  411. #   A5 relocation at 00003B92
  412. #   A5 relocation at 00003BA0
  413. #   A5 relocation at 00003BA6
  414. #   A5 relocation at 00003BC6
  415. #   A5 relocation at 00003C0A
  416. #   A5 relocation at 00003C22
  417. #   A5 relocation at 00003C4C
  418. #   A5 relocation at 00003C5C
  419. #   A5 relocation at 00003C90
  420. #   A5 relocation at 00003C9E
  421. #   A5 relocation at 00003CA6
  422. #   A5 relocation at 00003CF6
  423. #   A5 relocation at 00003D02
  424. #   A5 relocation at 00003D0C
  425. #   A5 relocation at 00003D16
  426. #   A5 relocation at 00003D20
  427. #   A5 relocation at 00003D62
  428. #   A5 relocation at 00003D78
  429. #   A5 relocation at 00003D86
  430. #   A5 relocation at 00003D92
  431. #   A5 relocation at 00003D9E
  432. #   A5 relocation at 00003DB4
  433. #   A5 relocation at 00003DC2
  434. #   A5 relocation at 00003DCE
  435. #   A5 relocation at 00003DE6
  436. #   A5 relocation at 00003E0E
  437. #   A5 relocation at 00003E14
  438. #   A5 relocation at 00003E1C
  439. #   A5 relocation at 00003E7C
  440. #   A5 relocation at 00003E8C
  441. #   A5 relocation at 00003EE2
  442. #   A5 relocation at 00003EEE
  443. #   A5 relocation at 00003F06
  444. #   A5 relocation at 00003F14
  445. #   A5 relocation at 00003F22
  446. #   A5 relocation at 00003F2E
  447. #   A5 relocation at 00003F46
  448. #   A5 relocation at 00003F54
  449. #   A5 relocation at 00003F62
  450. #   A5 relocation at 00003F6E
  451. #   A5 relocation at 00003F86
  452. #   A5 relocation at 00003F94
  453. #   A5 relocation at 00003FA2
  454. #   A5 relocation at 00003FB8
  455. #   A5 relocation at 00003FC6
  456. #   A5 relocation at 00003FCC
  457. #   A5 relocation at 00003FDA
  458. #   A5 relocation at 00003FF0
  459. #   A5 relocation at 00003FFE
  460. #   A5 relocation at 0000400A
  461. #   A5 relocation at 00004016
  462. #   A5 relocation at 0000402E
  463. #   A5 relocation at 0000403C
  464. #   A5 relocation at 00004056
  465. #   A5 relocation at 0000405C
  466. #   A5 relocation at 000040B0
  467. #   A5 relocation at 000040CA
  468. #   A5 relocation at 000040D4
  469. #   A5 relocation at 000040F6
  470. #   A5 relocation at 00004112
  471. #   A5 relocation at 00004164
  472. #   A5 relocation at 0000416A
  473. #   A5 relocation at 0000419C
  474. #   A5 relocation at 000041AC
  475. #   A5 relocation at 00004238
  476. #   A5 relocation at 00004240
  477. #   A5 relocation at 0000424C
  478. #   A5 relocation at 00004266
  479. #   A5 relocation at 000042E8
  480. #   A5 relocation at 00004276
  481. #   A5 relocation at 00004352
  482. #   A5 relocation at 00004358
  483. #   A5 relocation at 000043A0
  484. #   A5 relocation at 000043A8
  485. #   A5 relocation at 000043B2
  486. #   A5 relocation at 0000440C
  487. #   A5 relocation at 00004488
  488. #   A5 relocation at 00004510
  489. #   A5 relocation at 00004516
  490. #   A5 relocation at 00004568
  491. #   A5 relocation at 00004570
  492. #   A5 relocation at 00004580
  493. #   A5 relocation at 00004594
  494. #   A5 relocation at 00004588
  495. #   A5 relocation at 00004620
  496. #   A5 relocation at 00004626
  497. #   A5 relocation at 00004638
  498. #   A5 relocation at 000046B8
  499. #   A5 relocation at 0000473A
  500. #   A5 relocation at 00004746
  501. #   A5 relocation at 0000475E
  502. #   A5 relocation at 00004788
  503. #   A5 relocation at 0000478E
  504. #   A5 relocation at 000047F4
  505. #   A5 relocation at 000047FE
  506. #   A5 relocation at 00004808
  507. #   A5 relocation at 0000488E
  508. #   A5 relocation at 000048BA
  509. #   A5 relocation at 00004920
  510. #   A5 relocation at 0000495E
  511. #   A5 relocation at 0000498E
  512. #   A5 relocation at 0000499A
  513. #   A5 relocation at 000049B2
  514. #   A5 relocation at 000049E0
  515. #   A5 relocation at 00004A8E
  516. #   A5 relocation at 00004A9A
  517. #   A5 relocation at 00004AB2
  518. #   A5 relocation at 00004AEA
  519. #   A5 relocation at 00004AFE
  520. #   A5 relocation at 00004B0C
  521. #   A5 relocation at 00004B14
  522. #   A5 relocation at 00004B4A
  523. #   A5 relocation at 00004B56
  524. #   A5 relocation at 00004B6E
  525. #   A5 relocation at 00004B98
  526. #   A5 relocation at 00004B9E
  527. #   A5 relocation at 00004C0C
  528. #   A5 relocation at 00004C3E
  529. #   A5 relocation at 00004C1A
  530. #   A5 relocation at 00004C28
  531. #   A5 relocation at 00004C4E
  532. #   A5 relocation at 00004C5E
  533. #   A5 relocation at 00004C80
  534. #   A5 relocation at 00004CA4
  535. #   A5 relocation at 00004CAA
  536. #   A5 relocation at 00004CEE
  537. #   A5 relocation at 00004CFA
  538. #   A5 relocation at 00004D12
  539. #   A5 relocation at 00004D3C
  540. #   A5 relocation at 00004D42
  541. #   A5 relocation at 00004DB2
  542. #   A5 relocation at 00004E9E
  543. #   A5 relocation at 00004ED0
  544. #   A5 relocation at 00004DC4
  545. #   A5 relocation at 00004EAC
  546. #   A5 relocation at 00004EBA
  547. #   A5 relocation at 00004EE0
  548. #   A5 relocation at 00004EF0
  549. #   A5 relocation at 00004F04
  550. #   A5 relocation at 00004F8E
  551. #   A5 relocation at 00004FA6
  552. #   A5 relocation at 00004FB4
  553. #   A5 relocation at 00004FC4
  554. #   A5 relocation at 00005010
  555. #   A5 relocation at 00004FD8
  556. #   A5 relocation at 00005024
  557. #   A5 relocation at 00004FE6
  558. #   A5 relocation at 00004FF4
  559. #   A5 relocation at 00005002
  560. #   A5 relocation at 00005008
  561. #   A5 relocation at 00005032
  562. #   A5 relocation at 0000503E
  563. #   A5 relocation at 00005056
  564. #   A5 relocation at 0000507E
  565. #   A5 relocation at 0000508C
  566. #   A5 relocation at 00005092
  567. #   A5 relocation at 0000509A
  568. #   A5 relocation at 000050D6
  569. #   A5 relocation at 000050EC
  570. #   A5 relocation at 000050FA
  571. #   A5 relocation at 00005106
  572. #   A5 relocation at 00005112
  573. #   A5 relocation at 0000512A
  574. #   A5 relocation at 00005138
  575. #   A5 relocation at 00005146
  576. #   A5 relocation at 00005154
  577. #   A5 relocation at 0000515A
  578. #   A5 relocation at 000051AA
  579. #   A5 relocation at 000051D8
  580. #   A5 relocation at 000051EE
  581. #   A5 relocation at 00005262
  582. #   A5 relocation at 0000526E
  583. #   A5 relocation at 00005286
  584. #   A5 relocation at 00005294
  585. #   A5 relocation at 000052A2
  586. #   A5 relocation at 000052B8
  587. #   A5 relocation at 000052C6
  588. #   A5 relocation at 000052D2
  589. #   A5 relocation at 000052E8
  590. #   A5 relocation at 000052F6
  591. #   A5 relocation at 00005302
  592. #   A5 relocation at 00005318
  593. #   A5 relocation at 00005326
  594. #   A5 relocation at 00005332
  595. #   A5 relocation at 0000534A
  596. #   A5 relocation at 00005358
  597. #   A5 relocation at 00005366
  598. #   A5 relocation at 0000537E
  599. #   A5 relocation at 0000538C
  600. #   A5 relocation at 0000539A
  601. #   A5 relocation at 000053B2
  602. #   A5 relocation at 000053C0
  603. #   A5 relocation at 000053CE
  604. #   A5 relocation at 000053E4
  605. #   A5 relocation at 000053F2
  606. #   A5 relocation at 000053FE
  607. #   A5 relocation at 0000540A
  608. #   A5 relocation at 00005422
  609. #   A5 relocation at 0000544C
  610. #   A5 relocation at 00005452
  611. #   A5 relocation at 000054C6
  612. #   A5 relocation at 000056A4
  613. #   A5 relocation at 00005708
  614. #   A5 relocation at 00005768
  615. #   A5 relocation at 000057C8
  616. #   A5 relocation at 000054D6
  617. #   A5 relocation at 0000556E
  618. #   A5 relocation at 000055C2
  619. #   A5 relocation at 00005628
  620. #   A5 relocation at 0000565A
  621. #   A5 relocation at 000056B8
  622. #   A5 relocation at 00005716
  623. #   A5 relocation at 00005776
  624. #   A5 relocation at 000057D6
  625. #   A5 relocation at 00005816
  626. #   A5 relocation at 000054E4
  627. #   A5 relocation at 000054F2
  628. #   A5 relocation at 0000557C
  629. #   A5 relocation at 000055D0
  630. #   A5 relocation at 000056C8
  631. #   A5 relocation at 00005726
  632. #   A5 relocation at 00005786
  633. #   A5 relocation at 000057E6
  634. #   A5 relocation at 00005638
  635. #   A5 relocation at 00005650
  636. #   A5 relocation at 0000566A
  637. #   A5 relocation at 00005826
  638. #   A5 relocation at 00005836
  639. #   A5 relocation at 00005854
  640. #   A5 relocation at 00005872
  641. #   A5 relocation at 0000589C
  642. #   A5 relocation at 000058E2
  643. #   A5 relocation at 000058EE
  644. #   A5 relocation at 00005906
  645. #   A5 relocation at 00005930
  646. #   A5 relocation at 00005936
  647. #   A5 relocation at 000059B0
  648. #   A5 relocation at 000059BE
  649. #   A5 relocation at 00005AE8
  650. #   A5 relocation at 00005B4A
  651. #   A5 relocation at 00005BAA
  652. #   A5 relocation at 000059C8
  653. #   A5 relocation at 00005AF8
  654. #   A5 relocation at 00005B58
  655. #   A5 relocation at 00005BBC
  656. #   A5 relocation at 00005C3A
  657. #   A5 relocation at 00005C6A
  658. #   A5 relocation at 00005CA2
  659. #   A5 relocation at 000059D8
  660. #   A5 relocation at 000059E8
  661. #   A5 relocation at 00005A8E
  662. #   A5 relocation at 00005ABA
  663. #   A5 relocation at 00005A9E
  664. #   A5 relocation at 00005B08
  665. #   A5 relocation at 00005B68
  666. #   A5 relocation at 00005BCC
  667. #   A5 relocation at 00005C00
  668. #   A5 relocation at 00005C1E
  669. #   A5 relocation at 00005C4A
  670. #   A5 relocation at 00005C62
  671. #   A5 relocation at 00005C7A
  672. #   A5 relocation at 00005CB2
  673. #   A5 relocation at 00005CC2
  674. #   A5 relocation at 00005D8A
  675. #   A5 relocation at 00005DEC
  676. #   A5 relocation at 00005E0E
  677. #   A5 relocation at 00005E44
  678. #   A5 relocation at 00005E7C
  679. #   A5 relocation at 00005EB2
  680. #   A5 relocation at 00005E52
  681. #   A5 relocation at 00005E8A
  682. #   A5 relocation at 00005EFA
  683. #   A5 relocation at 00005F12
  684. #   A5 relocation at 00005F3C
  685. #   A5 relocation at 00005F42
  686. #   A5 relocation at 00005F62
  687. #   A5 relocation at 00005F68
  688. #   A5 relocation at 00005FA2
  689. #   A5 relocation at 00005FAE
  690. #   A5 relocation at 00005FC6
  691. #   A5 relocation at 00005FF0
  692. #   A5 relocation at 00005FF6
  693. #   A5 relocation at 00006064
  694. #   A5 relocation at 00006076
  695. #   A5 relocation at 00006084
  696. #   A5 relocation at 0000607E
  697. #   A5 relocation at 0000610E
  698. #   A5 relocation at 0000611A
  699. #   A5 relocation at 00006132
  700. #   A5 relocation at 0000615A
  701. #   A5 relocation at 00006160
  702. #   A5 relocation at 000061A2
  703. #   A5 relocation at 000061D2
  704. #   A5 relocation at 00006228
  705. #   A5 relocation at 0000625E
  706. #   A5 relocation at 00006276
  707. #   A5 relocation at 000062A0
  708. #   A5 relocation at 000062A6
  709. #   A5 relocation at 000062AE
  710. #   A5 relocation at 00006312
  711. #   A5 relocation at 000063C6
  712. #   A5 relocation at 000063DE
  713. #   A5 relocation at 0000640E
  714. #   A5 relocation at 0000651E
  715. #   A5 relocation at 00006536
  716. #   A5 relocation at 00006564
  717. #   A5 relocation at 000065F2
  718. #   A5 relocation at 00006608
  719. #   A5 relocation at 0000662E
  720. #   A5 relocation at 00006634
  721. #   A5 relocation at 00006672
  722. #   A5 relocation at 000066B2
  723. #   A5 relocation at 000066BE
  724. #   A5 relocation at 000066D6
  725. #   A5 relocation at 00006700
  726. #   A5 relocation at 00006706
  727. #   A5 relocation at 000067A4
  728. #   A5 relocation at 000067BE
  729. #   A5 relocation at 000067F8
  730. #   A5 relocation at 000067FE
  731. #   A5 relocation at 00006842
  732. #   A5 relocation at 00006830
  733. #   A5 relocation at 000068D2
  734. #   A5 relocation at 000068E8
  735. #   A5 relocation at 00006910
  736. #   A5 relocation at 00006916
  737. #   A5 relocation at 000069B4
  738. #   A5 relocation at 00006AFE
  739. #   A5 relocation at 00006B0C
  740. #   A5 relocation at 00006B2E
  741. #   A5 relocation at 00006B70
  742. #   A5 relocation at 00006C06
  743. #   A5 relocation at 00006CB0
  744. #   A5 relocation at 00006D52
  745. #   A5 relocation at 00006EC0
  746. #   A5 relocation at 00006E1E
  747. #   A5 relocation at 00006E60
  748. #   A5 relocation at 00006F46
  749. #   A5 relocation at 00006F5C
  750. #   A5 relocation at 00006F82
  751. #   A5 relocation at 00006F88
  752. #   A5 relocation at 00006FD4
  753. #   A5 relocation at 00007026
  754. #   A5 relocation at 0000703C
  755. #   A5 relocation at 00007062
  756. #   A5 relocation at 00007068
  757. #   A5 relocation at 000070AC
  758. #   A5 relocation at 000070FE
  759. #   A5 relocation at 00007114
  760. #   A5 relocation at 0000713C
  761. #   A5 relocation at 00007142
  762. #   A5 relocation at 00007194
  763. #   A5 relocation at 000071F4
  764. #   A5 relocation at 000071FE
  765. #   A5 relocation at 00007244
  766. #   A5 relocation at 0000724A
  767. #   A5 relocation at 0000725E
  768. #   A5 relocation at 00007296
  769. #   A5 relocation at 000072FC
  770. #   A5 relocation at 000072BC
  771. #   A5 relocation at 0000730C
  772. #   A5 relocation at 00007344
  773. #   A5 relocation at 0000739A
  774. #   A5 relocation at 00007354
  775. #   A5 relocation at 00007364
  776. #   A5 relocation at 000073CA
  777. #   A5 relocation at 000073D4
  778. #   A5 relocation at 000073EA
  779. #   A5 relocation at 000074BC
  780. #   A5 relocation at 000074C6
  781. #   A5 relocation at 000074D4
  782. #   A5 relocation at 000074F0
  783. #   A5 relocation at 0000754E
  784. #   A5 relocation at 00007500
  785. #   A5 relocation at 00007528
  786. #   A5 relocation at 00007532
  787. #   A5 relocation at 0000768C
  788. #   A5 relocation at 000076EE
  789. #   A5 relocation at 00007750
  790. #   A5 relocation at 0000775A
  791. #   A5 relocation at 00007856
  792. #   A5 relocation at 00007862
  793. #   A5 relocation at 0000786C
  794. #   A5 relocation at 000078A0
  795. #   A5 relocation at 000078A6
  796. #   A5 relocation at 000078FC
  797. #   A5 relocation at 0000794E
  798. #   A5 relocation at 0000799A
  799. #   A5 relocation at 0000796A
  800. #   A5 relocation at 000079B6
  801. #   A5 relocation at 000079D6
  802. #   A5 relocation at 00007A00
  803. #   A5 relocation at 00007A22
  804. #   A5 relocation at 00007AB8
  805. #   A5 relocation at 00007AF0
  806. #   A5 relocation at 00007B2E
  807. #   A5 relocation at 00007B44
  808. #   A5 relocation at 00007B4E
  809. #   A5 relocation at 00007C7E
  810. #   A5 relocation at 00007CA0
  811. #   A5 relocation at 00007CC2
  812. #   A5 relocation at 00007D6A
  813. #   A5 relocation at 00007E22
  814. #   A5 relocation at 00007E5E
  815. #   A5 relocation at 00007B9E
  816. #   A5 relocation at 00007BE0
  817. #   A5 relocation at 00007BF2
  818. #   A5 relocation at 00007C52
  819. #   A5 relocation at 00007C60
  820. #   A5 relocation at 00007C6A
  821. #   A5 relocation at 00007D56
  822. #   A5 relocation at 00007D92
  823. #   A5 relocation at 00007DBE
  824. #   A5 relocation at 00007DEC
  825. #   A5 relocation at 00007E4A
  826. #   A5 relocation at 00007C96
  827. #   A5 relocation at 00007CB8
  828. #   A5 relocation at 00007D12
  829. #   A5 relocation at 00007D4C
  830. #   A5 relocation at 00007D88
  831. #   A5 relocation at 00007DB4
  832. #   A5 relocation at 00007DE2
  833. #   A5 relocation at 00007E18
  834. #   A5 relocation at 00007E2E
  835. #   A5 relocation at 00007E40
  836. #   A5 relocation at 00007EB4
  837. #   A5 relocation at 00007EBE
  838. #   A5 relocation at 00007F1A
  839. #   A5 relocation at 00007F24
  840. #   A5 relocation at 00007F7E
  841. #   A5 relocation at 00007FCA
  842. #   A5 relocation at 00007FD8
  843. #   A5 relocation at 00007FE2
  844. #   A5 relocation at 00007FF6
  845. #   A5 relocation at 00008016
  846. #   A5 relocation at 00008036
  847. #   A5 relocation at 000080BC
  848. #   A5 relocation at 0000800C
  849. #   A5 relocation at 0000802C
  850. #   A5 relocation at 00008078
  851. #   A5 relocation at 00008082
  852. #   A5 relocation at 000080B2
  853. #   A5 relocation at 0000811A
  854. #   A5 relocation at 0000817C
  855. #   A5 relocation at 00008190
  856. #   A5 relocation at 0000819A
  857. #   A5 relocation at 000081AE
  858. #   A5 relocation at 000081C8
  859. #   A5 relocation at 000081E6
  860. #   A5 relocation at 00008200
  861. #   A5 relocation at 0000821E
  862. #   A5 relocation at 00008238
  863. #   A5 relocation at 000081BE
  864. #   A5 relocation at 000081F6
  865. #   A5 relocation at 0000822E
  866. #   A5 relocation at 000081DC
  867. #   A5 relocation at 00008214
  868. #   A5 relocation at 000082D6
  869. #   A5 relocation at 000082EC
  870. #   A5 relocation at 000082FA
  871. #   A5 relocation at 00008306
  872. #   A5 relocation at 0000831C
  873. #   A5 relocation at 0000832A
  874. #   A5 relocation at 00008336
  875. #   A5 relocation at 0000834C
  876. #   A5 relocation at 0000835A
  877. #   A5 relocation at 00008366
  878. #   A5 relocation at 0000837C
  879. #   A5 relocation at 000083A2
  880. #   A5 relocation at 000083A8
  881. #   A5 relocation at 000083DA
  882. #   A5 relocation at 000083E6
  883. #   A5 relocation at 000083FE
  884. #   A5 relocation at 0000842E
  885. #   A5 relocation at 000084BA
  886. #   A5 relocation at 000084EE
  887. #   A5 relocation at 00008502
  888. #   A5 relocation at 0000855C
  889. #   A5 relocation at 000085A2
  890. #   A5 relocation at 000085AE
  891. #   A5 relocation at 000085C6
  892. #   A5 relocation at 000085EE
  893. #   A5 relocation at 000085F4
  894. #   A5 relocation at 00008646
  895. #   A5 relocation at 00008660
  896. #   A5 relocation at 0000868C
  897. #   A5 relocation at 000086EE
  898. #   A5 relocation at 00008706
  899. #   A5 relocation at 00008714
  900. #   A5 relocation at 00008722
  901. #   A5 relocation at 00008738
  902. #   A5 relocation at 00008746
  903. #   A5 relocation at 00008752
  904. #   A5 relocation at 00008768
  905. #   A5 relocation at 00008776
  906. #   A5 relocation at 00008782
  907. #   A5 relocation at 00008798
  908. #   A5 relocation at 000087A6
  909. #   A5 relocation at 000087B2
  910. #   A5 relocation at 000087C8
  911. #   A5 relocation at 000087D6
  912. #   A5 relocation at 000087EC
  913. #   A5 relocation at 000088B2
  914. #   A5 relocation at 000088BE
  915. #   A5 relocation at 000088D6
  916. #   A5 relocation at 000088E4
  917. #   A5 relocation at 000088F2
  918. #   A5 relocation at 000088FE
  919. #   A5 relocation at 00008916
  920. #   A5 relocation at 0000893E
  921. #   A5 relocation at 00008944
  922. #   A5 relocation at 00008962
  923. #   A5 relocation at 0000899A
  924. #   A5 relocation at 000089B2
  925. #   A5 relocation at 000089C0
  926. #   A5 relocation at 000089CE
  927. #   A5 relocation at 000089E4
  928. #   A5 relocation at 000089F2
  929. #   A5 relocation at 000089FE
  930. #   A5 relocation at 00008A14
  931. #   A5 relocation at 00008A22
  932. #   A5 relocation at 00008A2E
  933. #   A5 relocation at 00008A44
  934. #   A5 relocation at 00008A52
  935. #   A5 relocation at 00008A5E
  936. #   A5 relocation at 00008A74
  937. #   A5 relocation at 00008A82
  938. #   A5 relocation at 00008A94
  939. #   A5 relocation at 00008ABC
  940. #   A5 relocation at 00008AE2
  941. #   A5 relocation at 00008B0A
  942. #   A5 relocation at 00008B32
  943. #   A5 relocation at 00008B5A
  944. #   A5 relocation at 00008B82
  945. #   A5 relocation at 00008BAA
  946. #   A5 relocation at 00008BD2
  947. #   A5 relocation at 00008BFA
  948. #   A5 relocation at 00008C22
  949. #   A5 relocation at 00008C4A
  950. #   A5 relocation at 00008C72
  951. #   A5 relocation at 00008C9A
  952. #   A5 relocation at 00008CC2
  953. #   A5 relocation at 00008CEA
  954. #   A5 relocation at 00008D10
  955. #   A5 relocation at 00008D38
  956. #   A5 relocation at 00008D60
  957. #   A5 relocation at 00008D88
  958. #   A5 relocation at 00008DB0
  959. #   A5 relocation at 00008DD8
  960. #   A5 relocation at 00008E00
  961. #   A5 relocation at 00008E28
  962. #   A5 relocation at 00008E50
  963. #   A5 relocation at 00008E78
  964. #   A5 relocation at 00008AA8
  965. #   A5 relocation at 00008ACE
  966. #   A5 relocation at 00008AF6
  967. #   A5 relocation at 00008B1E
  968. #   A5 relocation at 00008B46
  969. #   A5 relocation at 00008B6E
  970. #   A5 relocation at 00008B96
  971. #   A5 relocation at 00008BBE
  972. #   A5 relocation at 00008BE6
  973. #   A5 relocation at 00008C0E
  974. #   A5 relocation at 00008C36
  975. #   A5 relocation at 00008C5E
  976. #   A5 relocation at 00008C86
  977. #   A5 relocation at 00008CAE
  978. #   A5 relocation at 00008CD6
  979. #   A5 relocation at 00008CFC
  980. #   A5 relocation at 00008D24
  981. #   A5 relocation at 00008D4C
  982. #   A5 relocation at 00008D74
  983. #   A5 relocation at 00008D9C
  984. #   A5 relocation at 00008DC4
  985. #   A5 relocation at 00008DEC
  986. #   A5 relocation at 00008E14
  987. #   A5 relocation at 00008E3C
  988. #   A5 relocation at 00008E64
  989. #   A5 relocation at 00008E8C
  990. #   A5 relocation at 00008BCC
  991. #   A5 relocation at 00008E72
  992. #   A5 relocation at 00008EA0
  993. #   A5 relocation at 00008EC8
  994. #   A5 relocation at 00008EF0
  995. #   A5 relocation at 00008F18
  996. #   A5 relocation at 00008F40
  997. #   A5 relocation at 00008F68
  998. #   A5 relocation at 00008F90
  999. #   A5 relocation at 00008FB8
  1000. #   A5 relocation at 00008FE0
  1001. #   A5 relocation at 00009008
  1002. #   A5 relocation at 00009030
  1003. #   A5 relocation at 00009058
  1004. #   A5 relocation at 00009080
  1005. #   A5 relocation at 000090A8
  1006. #   A5 relocation at 000090D0
  1007. #   A5 relocation at 000090F6
  1008. #   A5 relocation at 0000911E
  1009. #   A5 relocation at 0000914E
  1010. #   A5 relocation at 00009176
  1011. #   A5 relocation at 000091A6
  1012. #   A5 relocation at 000091CE
  1013. #   A5 relocation at 000091F6
  1014. #   A5 relocation at 0000921E
  1015. #   A5 relocation at 00009246
  1016. #   A5 relocation at 0000926E
  1017. #   A5 relocation at 00008EB4
  1018. #   A5 relocation at 00008EDC
  1019. #   A5 relocation at 00008F04
  1020. #   A5 relocation at 00008F2C
  1021. #   A5 relocation at 00008F54
  1022. #   A5 relocation at 00008F7C
  1023. #   A5 relocation at 00008FA4
  1024. #   A5 relocation at 00008FCC
  1025. #   A5 relocation at 00008FF4
  1026. #   A5 relocation at 0000901C
  1027. #   A5 relocation at 00009044
  1028. #   A5 relocation at 0000906C
  1029. #   A5 relocation at 00009094
  1030. #   A5 relocation at 000090BC
  1031. #   A5 relocation at 000090E2
  1032. #   A5 relocation at 0000910A
  1033. #   A5 relocation at 00009132
  1034. #   A5 relocation at 00009162
  1035. #   A5 relocation at 0000918A
  1036. #   A5 relocation at 000091BA
  1037. #   A5 relocation at 000091E2
  1038. #   A5 relocation at 0000920A
  1039. #   A5 relocation at 00009232
  1040. #   A5 relocation at 0000925A
  1041. #   A5 relocation at 00009282
  1042. #   A5 relocation at 00009002
  1043. #   A5 relocation at 00009060
  1044. #   A5 relocation at 000090F0
  1045. #   A5 relocation at 00009118
  1046. #   A5 relocation at 00009126
  1047. #   A5 relocation at 00009140
  1048. #   A5 relocation at 00009170
  1049. #   A5 relocation at 00009198
  1050. #   A5 relocation at 00009146
  1051. #   A5 relocation at 0000919E
  1052. #   A5 relocation at 00009156
  1053. #   A5 relocation at 0000917E
  1054. #   A5 relocation at 000091F0
  1055. #   A5 relocation at 00009218
  1056. #   A5 relocation at 00009240
  1057. #   A5 relocation at 00009296
  1058. #   A5 relocation at 000092BE
  1059. #   A5 relocation at 000092E6
  1060. #   A5 relocation at 0000930E
  1061. #   A5 relocation at 00009336
  1062. #   A5 relocation at 0000935E
  1063. #   A5 relocation at 00009386
  1064. #   A5 relocation at 000093AE
  1065. #   A5 relocation at 000093D6
  1066. #   A5 relocation at 000093FE
  1067. #   A5 relocation at 00009426
  1068. #   A5 relocation at 0000944E
  1069. #   A5 relocation at 00009476
  1070. #   A5 relocation at 0000949E
  1071. #   A5 relocation at 000094C6
  1072. #   A5 relocation at 000094EE
  1073. #   A5 relocation at 00009514
  1074. #   A5 relocation at 0000953A
  1075. #   A5 relocation at 00009560
  1076. #   A5 relocation at 000092AA
  1077. #   A5 relocation at 000092D2
  1078. #   A5 relocation at 000092FA
  1079. #   A5 relocation at 00009322
  1080. #   A5 relocation at 0000934A
  1081. #   A5 relocation at 00009372
  1082. #   A5 relocation at 0000939A
  1083. #   A5 relocation at 000093C2
  1084. #   A5 relocation at 000093EA
  1085. #   A5 relocation at 00009412
  1086. #   A5 relocation at 0000943A
  1087. #   A5 relocation at 00009462
  1088. #   A5 relocation at 0000948A
  1089. #   A5 relocation at 000094B2
  1090. #   A5 relocation at 000094DA
  1091. #   A5 relocation at 00009500
  1092. #   A5 relocation at 00009526
  1093. #   A5 relocation at 0000954C
  1094. #   A5 relocation at 00009572
  1095. #   A5 relocation at 00009380
  1096. #   A5 relocation at 00009498
  1097. #   A5 relocation at 000094C0
  1098. #   A5 relocation at 00009534
  1099. #   A5 relocation at 0000955A
  1100. #   A5 relocation at 00009568
  1101. #   A5 relocation at 00009580
  1102. #   A5 relocation at 00009586
  1103. #   A5 relocation at 0000958E
  1104. #   A5 relocation at 00009598
  1105. #   A5 relocation at 000095A6
  1106. #   A5 relocation at 000095EE
  1107. #   A5 relocation at 0000963A
  1108. #   A5 relocation at 000096A4
  1109. #   A5 relocation at 000095FA
  1110. #   A5 relocation at 00009604
  1111. #   A5 relocation at 00009626
  1112. #   A5 relocation at 00009650
  1113. #   A5 relocation at 000096DE
  1114. #   A5 relocation at 00009750
  1115. #   A5 relocation at 00009756
  1116. #   A5 relocation at 00009852
  1117. #   A5 relocation at 00009860
  1118. #   A5 relocation at 000098AC
  1119. #   A5 relocation at 000098C2
  1120. #   A5 relocation at 000098F2
  1121. #   A5 relocation at 00009902
  1122. #   A5 relocation at 00009936
  1123. #   A5 relocation at 0000994C
  1124. #   A5 relocation at 0000995A
  1125. #   A5 relocation at 00009966
  1126. #   A5 relocation at 0000997C
  1127. #   A5 relocation at 0000998A
  1128. #   A5 relocation at 00009996
  1129. #   A5 relocation at 000099AC
  1130. #   A5 relocation at 000099BA
  1131. #   A5 relocation at 000099C6
  1132. #   A5 relocation at 000099DC
  1133. #   A5 relocation at 000099EA
  1134. #   A5 relocation at 000099F6
  1135. #   A5 relocation at 00009A0C
  1136. #   A5 relocation at 00009A1A
  1137. #   A5 relocation at 00009A26
  1138. #   A5 relocation at 00009A3C
  1139. #   A5 relocation at 00009A4A
  1140. #   A5 relocation at 00009A56
  1141. #   A5 relocation at 00009A6C
  1142. #   A5 relocation at 00009A7A
  1143. #   A5 relocation at 00009A86
  1144. #   A5 relocation at 00009A9E
  1145. #   A5 relocation at 00009AAC
  1146. #   A5 relocation at 00009ABA
  1147. #   A5 relocation at 00009AD0
  1148. #   A5 relocation at 00009ADE
  1149. #   A5 relocation at 00009AEA
  1150. #   A5 relocation at 00009B02
  1151. #   A5 relocation at 00009B10
  1152. #   A5 relocation at 00009B1E
  1153. #   A5 relocation at 00009B2A
  1154. #   A5 relocation at 00009B40
  1155. #   A5 relocation at 00009B68
  1156. #   A5 relocation at 00009B6E
  1157. #   A5 relocation at 00009BD2
  1158. #   A5 relocation at 00009C7C
  1159. #   A5 relocation at 00009CC8
  1160. #   A5 relocation at 00009D0E
  1161. #   A5 relocation at 00009D24
  1162. #   A5 relocation at 00009D4A
  1163. #   A5 relocation at 00009D50
  1164. #   A5 relocation at 00009D98
  1165. #   A5 relocation at 00009DE6
  1166. #   A5 relocation at 00009DF2
  1167. #   A5 relocation at 00009E0A
  1168. #   A5 relocation at 00009E34
  1169. #   A5 relocation at 00009E3A
  1170. #   A5 relocation at 00009EB0
  1171. #   A5 relocation at 00009EE8
  1172. #   A5 relocation at 00009F12
  1173. #   A5 relocation at 00009F3C
  1174. #   A5 relocation at 00009F66
  1175. #   A5 relocation at 00009F90
  1176. #   A5 relocation at 00009FA6
  1177. #   A5 relocation at 0000A0AE
  1178. #   A5 relocation at 00009FAC
  1179. #   A5 relocation at 00009FB6
  1180. #   A5 relocation at 00009FDA
  1181. #   A5 relocation at 0000A002
  1182. #   A5 relocation at 0000A0B4
  1183. #   A5 relocation at 0000A112
  1184. #   A5 relocation at 0000A12A
  1185. #   A5 relocation at 0000A138
  1186. #   A5 relocation at 0000A146
  1187. #   A5 relocation at 0000A15C
  1188. #   A5 relocation at 0000A16A
  1189. #   A5 relocation at 0000A176
  1190. #   A5 relocation at 0000A182
  1191. #   A5 relocation at 0000A198
  1192. #   A5 relocation at 0000A1A6
  1193. #   A5 relocation at 0000A1B2
  1194. #   A5 relocation at 0000A1BE
  1195. #   A5 relocation at 0000A1D4
  1196. #   A5 relocation at 0000A1E2
  1197. #   A5 relocation at 0000A1EE
  1198. #   A5 relocation at 0000A206
  1199. #   A5 relocation at 0000A214
  1200. #   A5 relocation at 0000A222
  1201. #   A5 relocation at 0000A23A
  1202. #   A5 relocation at 0000A248
  1203. #   A5 relocation at 0000A256
  1204. #   A5 relocation at 0000A26E
  1205. #   A5 relocation at 0000A27C
  1206. #   A5 relocation at 0000A28A
  1207. #   A5 relocation at 0000A296
  1208. #   A5 relocation at 0000A2AE
  1209. #   A5 relocation at 0000A2D6
  1210. #   A5 relocation at 0000A2DC
  1211. #   A5 relocation at 0000A2E4
  1212. #   A5 relocation at 0000A34C
  1213. #   A5 relocation at 0000A360
  1214. #   A5 relocation at 0000A3A8
  1215. #   A5 relocation at 0000A3F6
  1216. #   A5 relocation at 0000A402
  1217. #   A5 relocation at 0000A41A
  1218. #   A5 relocation at 0000A442
  1219. #   A5 relocation at 0000A448
  1220. #   A5 relocation at 0000A48A
  1221. #   A5 relocation at 0000A496
  1222. #   A5 relocation at 0000A4AE
  1223. #   A5 relocation at 0000A4BC
  1224. #   A5 relocation at 0000A4CA
  1225. #   A5 relocation at 0000A4E2
  1226. #   A5 relocation at 0000A4F0
  1227. #   A5 relocation at 0000A4FE
  1228. #   A5 relocation at 0000A50A
  1229. #   A5 relocation at 0000A522
  1230. #   A5 relocation at 0000A54A
  1231. #   A5 relocation at 0000A550
  1232. #   A5 relocation at 0000A58A
  1233. #   A5 relocation at 0000A596
  1234. #   A5 relocation at 0000A5AE
  1235. #   A5 relocation at 0000A5DC
  1236. #   A5 relocation at 0000A612
  1237. #   A5 relocation at 0000A61E
  1238. #   A5 relocation at 0000A636
  1239. #   A5 relocation at 0000A644
  1240. #   A5 relocation at 0000A652
  1241. #   A5 relocation at 0000A668
  1242. #   A5 relocation at 0000A676
  1243. #   A5 relocation at 0000A682
  1244. #   A5 relocation at 0000A69A
  1245. #   A5 relocation at 0000A6CA
  1246. #   A5 relocation at 0000A762
  1247. #   A5 relocation at 0000A76C
  1248. #   A5 relocation at 0000A776
  1249. #   A5 relocation at 0000A790
  1250. #   A5 relocation at 0000A798
  1251. #   A5 relocation at 0000A7C6
  1252. #   A5 relocation at 0000A838
  1253. #   A5 relocation at 0000A79E
  1254. #   A5 relocation at 0000A800
  1255. #   A5 relocation at 0000A80E
  1256. #   A5 relocation at 0000A83E
  1257. #   A5 relocation at 0000A900
  1258. #   A5 relocation at 0000A906
  1259. #   A5 relocation at 0000A918
  1260. #   A5 relocation at 0000A94C
  1261. #   A5 relocation at 0000A998
  1262. #   A5 relocation at 0000A9EC
  1263. #   A5 relocation at 0000AA08
  1264. #   A5 relocation at 0000AA24
  1265. #   A5 relocation at 0000AA40
  1266. #   A5 relocation at 0000AAF2
  1267. #   A5 relocation at 0000AB0E
  1268. #   A5 relocation at 0000A932
  1269. #   A5 relocation at 0000A97E
  1270. #   A5 relocation at 0000AB1A
  1271. #   A5 relocation at 0000A98E
  1272. #   A5 relocation at 0000AAAA
  1273. #   A5 relocation at 0000AC40
  1274. #   A5 relocation at 0000AC68
  1275. #   A5 relocation at 0000AB2A
  1276. #   A5 relocation at 0000AB3A
  1277. #   A5 relocation at 0000AB5E
  1278. #   A5 relocation at 0000AB76
  1279. #   A5 relocation at 0000AB96
  1280. #   A5 relocation at 0000ABA0
  1281. #   A5 relocation at 0000ABAA
  1282. #   A5 relocation at 0000ABD2
  1283. #   A5 relocation at 0000ABB6
  1284. #   A5 relocation at 0000ABC2
  1285. #   A5 relocation at 0000ABDE
  1286. #   A5 relocation at 0000ABC8
  1287. #   A5 relocation at 0000ABF6
  1288. #   A5 relocation at 0000ACD0
  1289. #   A5 relocation at 0000ACDE
  1290. #   A5 relocation at 0000AD10
  1291. #   A5 relocation at 0000ADC2
  1292. #   A5 relocation at 0000ADD8
  1293. #   A5 relocation at 0000ADE8
  1294. #   A5 relocation at 0000ADEE
  1295. #   A5 relocation at 0000AE00
  1296. #   A5 relocation at 0000AE06
  1297. #   A5 relocation at 0000AE18
  1298. #   A5 relocation at 0000AE42
  1299. #   A5 relocation at 0000AE5C
  1300. #   A5 relocation at 0000AE66
  1301. #   A5 relocation at 0000AEC6
  1302. #   A5 relocation at 0000AED8
  1303. #   A5 relocation at 0000AEDE
  1304. #   A5 relocation at 0000AEF0
  1305. #   A5 relocation at 0000AF1A
  1306. #   A5 relocation at 0000AF34
  1307. #   A5 relocation at 0000AF3E
  1308. #   A5 relocation at 0000AF9E
  1309. #   A5 relocation at 0000AFB2
  1310. #   A5 relocation at 0000AFB8
  1311. #   A5 relocation at 0000AFCA
  1312. #   A5 relocation at 0000AFF8
  1313. #   A5 relocation at 0000B018
  1314. #   A5 relocation at 0000B022
  1315. #   A5 relocation at 0000B0A0
  1316. #   A5 relocation at 0000B0E6
  1317. #   A5 relocation at 0000B0EC
  1318. #   A5 relocation at 0000B23C
  1319. #   A5 relocation at 0000B242
  1320. #   A5 relocation at 0000B0FE
  1321. #   A5 relocation at 0000B128
  1322. #   A5 relocation at 0000B158
  1323. #   A5 relocation at 0000B254
  1324. #   A5 relocation at 0000B27E
  1325. #   A5 relocation at 0000B2C8
  1326. #   A5 relocation at 0000B18C
  1327. #   A5 relocation at 0000B2FC
  1328. #   A5 relocation at 0000B1A0
  1329. #   A5 relocation at 0000B310
  1330. #   A5 relocation at 0000B1BC
  1331. #   A5 relocation at 0000B32C
  1332. #   A5 relocation at 0000B1FC
  1333. #   A5 relocation at 0000B20C
  1334. #   A5 relocation at 0000B2A8
  1335. #   A5 relocation at 0000B3D8
  1336. #   A5 relocation at 0000B3FA
  1337. #   A5 relocation at 0000B400
  1338. #   A5 relocation at 0000B412
  1339. #   A5 relocation at 0000B43E
  1340. #   A5 relocation at 0000B470
  1341. #   A5 relocation at 0000B47C
  1342. #   A5 relocation at 0000B494
  1343. #   A5 relocation at 0000B4B0
  1344. #   A5 relocation at 0000B4CE
  1345. #   A5 relocation at 0000B4DC
  1346. #   A5 relocation at 0000B53E
  1347. #   A5 relocation at 0000B554
  1348. #   A5 relocation at 0000B562
  1349. #   A5 relocation at 0000B56E
  1350. #   A5 relocation at 0000B57A
  1351. #   A5 relocation at 0000B592
  1352. #   A5 relocation at 0000B5A0
  1353. #   A5 relocation at 0000B5AE
  1354. #   A5 relocation at 0000B5BA
  1355. #   A5 relocation at 0000B5D2
  1356. #   A5 relocation at 0000B5E0
  1357. #   A5 relocation at 0000B5EE
  1358. #   A5 relocation at 0000B5FA
  1359. #   A5 relocation at 0000B612
  1360. #   A5 relocation at 0000B63A
  1361. #   A5 relocation at 0000B640
  1362. #   A5 relocation at 0000B6CA
  1363. #   A5 relocation at 0000B6E4
  1364. #   A5 relocation at 0000B6EC
  1365. #   A5 relocation at 0000B7CE
  1366. #   A5 relocation at 0000B824
  1367. #   A5 relocation at 0000B82E
  1368. #   A5 relocation at 0000B850
  1369. #   A5 relocation at 0000B89C
  1370. #   A5 relocation at 0000B8B0
  1371. #   A5 relocation at 0000B8BC
  1372. #   A5 relocation at 0000B8DA
  1373. #   A5 relocation at 0000B8F0
  1374. #   A5 relocation at 0000B8FC
  1375. #   A5 relocation at 0000B91C
  1376. #   A5 relocation at 0000B952
  1377. #   A5 relocation at 0000B966
  1378. #   A5 relocation at 0000B972
  1379. #   A5 relocation at 0000B998
  1380. #   A5 relocation at 0000B9AE
  1381. #   A5 relocation at 0000B9BA
  1382. #   A5 relocation at 0000B9E0
  1383. #   A5 relocation at 0000B8C8
  1384. #   A5 relocation at 0000B908
  1385. #   A5 relocation at 0000B97E
  1386. #   A5 relocation at 0000B9C6
  1387. #   A5 relocation at 0000B8E2
  1388. #   A5 relocation at 0000B924
  1389. #   A5 relocation at 0000B9A0
  1390. #   A5 relocation at 0000B9E8
  1391. #   A5 relocation at 0000B98C
  1392. #   A5 relocation at 0000B9D4
  1393. #   A5 relocation at 0000B9F4
  1394. #   A5 relocation at 0000BA26
  1395. #   A5 relocation at 0000BA32
  1396. #   A5 relocation at 0000BA48
  1397. #   A5 relocation at 0000BA56
  1398. #   A5 relocation at 0000BA62
  1399. #   A5 relocation at 0000BA78
  1400. #   A5 relocation at 0000BA86
  1401. #   A5 relocation at 0000BA92
  1402. #   A5 relocation at 0000BAAA
  1403. #   A5 relocation at 0000BAD4
  1404. #   A5 relocation at 0000BADA
  1405. #   A5 relocation at 0000BB40
  1406. #   A5 relocation at 0000BB7E
  1407. #   A5 relocation at 0000BBA8
  1408. #   A5 relocation at 0000BB4C
  1409. #   A5 relocation at 0000BB56
  1410. #   A5 relocation at 0000BB6C
  1411. #   A5 relocation at 0000BC2C
  1412. #   A5 relocation at 0000BC38
  1413. #   A5 relocation at 0000BC46
  1414. #   A5 relocation at 0000BC5C
  1415. #   A5 relocation at 0000BD26
  1416. #   A5 relocation at 0000BD3C
  1417. #   A5 relocation at 0000BD4A
  1418. #   A5 relocation at 0000BD56
  1419. #   A5 relocation at 0000BD6C
  1420. #   A5 relocation at 0000BD7A
  1421. #   A5 relocation at 0000BD86
  1422. #   A5 relocation at 0000BD92
  1423. #   A5 relocation at 0000BDAA
  1424. #   A5 relocation at 0000BDDA
  1425. #   A5 relocation at 0000BEC6
  1426. #   A5 relocation at 0000BEE4
  1427. #   A5 relocation at 0000BF02
  1428. #   A5 relocation at 0000BF26
  1429. #   A5 relocation at 0000BF68
  1430. #   A5 relocation at 0000BFAA
  1431. #   A5 relocation at 0000BFEC
  1432. #   A5 relocation at 0000C024
  1433. #   A5 relocation at 0000C04A
  1434. #   A5 relocation at 0000C06E
  1435. #   A5 relocation at 0000C09A
  1436. #   A5 relocation at 0000C0A8
  1437. #   A5 relocation at 0000C0B6
  1438. #   A5 relocation at 0000C116
  1439. #   A5 relocation at 0000C122
  1440. #   A5 relocation at 0000C13A
  1441. #   A5 relocation at 0000C168
  1442. #   A5 relocation at 0000C1A6
  1443. #   A5 relocation at 0000C220
  1444. #   A5 relocation at 0000C262
  1445. #   A5 relocation at 0000C28A
  1446. #   A5 relocation at 0000C2BC
  1447. #   A5 relocation at 0000C2CA
  1448. #   A5 relocation at 0000C2D8
  1449. #   A5 relocation at 0000C33E
  1450. #   A5 relocation at 0000C354
  1451. #   A5 relocation at 0000C362
  1452. #   A5 relocation at 0000C36E
  1453. #   A5 relocation at 0000C384
  1454. #   A5 relocation at 0000C392
  1455. #   A5 relocation at 0000C39E
  1456. #   A5 relocation at 0000C3AA
  1457. #   A5 relocation at 0000C3C2
  1458. #   A5 relocation at 0000C3EA
  1459. #   A5 relocation at 0000C3F0
  1460. #   A5 relocation at 0000C436
  1461. #   A5 relocation at 0000C4B6
  1462. #   A5 relocation at 0000C440
  1463. #   A5 relocation at 0000C4E4
  1464. #   A5 relocation at 0000C44A
  1465. #   A5 relocation at 0000C4EE
  1466. #   A5 relocation at 0000C456
  1467. #   A5 relocation at 0000C464
  1468. #   A5 relocation at 0000C46C
  1469. #   A5 relocation at 0000C480
  1470. #   A5 relocation at 0000C4F8
  1471. #   A5 relocation at 0000C49C
  1472. #   A5 relocation at 0000C510
  1473. #   A5 relocation at 0000C4BC
  1474. #   A5 relocation at 0000C4CA
  1475. #   A5 relocation at 0000C506
  1476. #   A5 relocation at 0000C4C4
  1477. #   A5 relocation at 0000C4D0
  1478. #   A5 relocation at 0000C52C
  1479. #   A5 relocation at 0000C556
  1480. #   A5 relocation at 0000C542
  1481. #   A5 relocation at 0000C5B6
  1482. #   A5 relocation at 0000C67C
  1483. #   A5 relocation at 0000C5D0
  1484. #   A5 relocation at 0000C5EC
  1485. #   A5 relocation at 0000C5F6
  1486. #   A5 relocation at 0000C608
  1487. #   A5 relocation at 0000C62A
  1488. #   A5 relocation at 0000C644
  1489. #   A5 relocation at 0000C652
  1490. #   A5 relocation at 0000C692
  1491. #   A5 relocation at 0000C6EE
  1492. #   A5 relocation at 0000C6F8
  1493. #   A5 relocation at 0000C72A
  1494. #   A5 relocation at 0000C786
  1495. #   A5 relocation at 0000C79A
  1496. #   A5 relocation at 0000C7B0
  1497. #   A5 relocation at 0000C7BE
  1498. #   A5 relocation at 0000C7B6
  1499. #   A5 relocation at 0000C81A
  1500. #   A5 relocation at 0000C82E
  1501. #   A5 relocation at 0000C90C
  1502. #   A5 relocation at 0000C934
  1503. #   A5 relocation at 0000C98C
  1504. #   A5 relocation at 0000C9C2
  1505. #   A5 relocation at 0000CA32
  1506. #   A5 relocation at 0000CAB4
  1507. #   A5 relocation at 0000CABE
  1508. #   A5 relocation at 0000CAC8
  1509. #   A5 relocation at 0000CAE0
  1510. #   A5 relocation at 0000CAEE
  1511. #   A5 relocation at 0000CB0C
  1512. #   A5 relocation at 0000CB32
  1513. #   A5 relocation at 0000CB84
  1514. #   A5 relocation at 0000CBDC
  1515. #   A5 relocation at 0000CB40
  1516. #   A5 relocation at 0000CB92
  1517. #   A5 relocation at 0000CBEA
  1518. #   A5 relocation at 0000CB48
  1519. #   A5 relocation at 0000CB9A
  1520. #   A5 relocation at 0000CBF2
  1521. #   A5 relocation at 0000CB5A
  1522. #   A5 relocation at 0000CBAC
  1523. #   A5 relocation at 0000CC04
  1524. #   A5 relocation at 0000CB74
  1525. #   A5 relocation at 0000CBC6
  1526. #   A5 relocation at 0000CC1E
  1527. #   A5 relocation at 0000CBD0
  1528. #   A5 relocation at 0000CC82
  1529. #   A5 relocation at 0000CD08
  1530. #   A5 relocation at 0000CD32
  1531. #   A5 relocation at 0000CD6A
  1532. #   A5 relocation at 0000CD96
  1533. #   A5 relocation at 0000CDA0
  1534. #   A5 relocation at 0000CDB0
  1535. #   A5 relocation at 0000CDCE
  1536. #   A5 relocation at 0000CE20
  1537. #   A5 relocation at 0000CDDC
  1538. #   A5 relocation at 0000CE30
  1539. #   A5 relocation at 0000CDE4
  1540. #   A5 relocation at 0000CE3A
  1541. #   A5 relocation at 0000CDFA
  1542. #   A5 relocation at 0000CE4C
  1543. #   A5 relocation at 0000CE72
  1544. #   A5 relocation at 0000CE8E
  1545. #   A5 relocation at 0000CE98
  1546. #   A5 relocation at 0000CEB8
  1547. #   A5 relocation at 0000CF32
  1548. #   A5 relocation at 0000D016
  1549. #   A5 relocation at 0000CF3C
  1550. #   A5 relocation at 0000D020
  1551. #   A5 relocation at 0000CF46
  1552. #   A5 relocation at 0000D02A
  1553. #   A5 relocation at 0000CF74
  1554. #   A5 relocation at 0000CF90
  1555. #   A5 relocation at 0000CFBC
  1556. #   A5 relocation at 0000D06A
  1557. #   A5 relocation at 0000D0C8
  1558. #   A5 relocation at 0000D086
  1559. #   A5 relocation at 0000D0E8
  1560. #   A5 relocation at 0000D13E
  1561. #   A5 relocation at 0000D154
  1562. #   A5 relocation at 0000D17A
  1563. #   A5 relocation at 0000D180
  1564. #   A5 relocation at 0000D1C8
  1565. #   A5 relocation at 0000D22A
  1566. #   A5 relocation at 0000D27C
  1567. #   A5 relocation at 0000D250
  1568. #   A5 relocation at 0000D2BA
  1569. #   A5 relocation at 0000D2C6
  1570. #   A5 relocation at 0000D2DE
  1571. #   A5 relocation at 0000D30E
  1572. #   A5 relocation at 0000D3C8
  1573. #   A5 relocation at 0000D3DC
  1574. #   A5 relocation at 0000D3E2
  1575. #   A5 relocation at 0000D3F6
  1576. #   A5 relocation at 0000D41E
  1577. #   A5 relocation at 0000D424
  1578. #   A5 relocation at 0000D432
  1579. #   A5 relocation at 0000D42C
  1580. #   A5 relocation at 0000D454
  1581. #   A5 relocation at 0000D4A8
  1582. #   A5 relocation at 0000D4B8
  1583. #   A5 relocation at 0000D50E
  1584. #   A5 relocation at 0000D524
  1585. #   A5 relocation at 0000D54A
  1586. #   A5 relocation at 0000D550
  1587. #   A5 relocation at 0000D58A
  1588. #   A5 relocation at 0000D5B2
  1589. #   A5 relocation at 0000D5BE
  1590. #   A5 relocation at 0000D5D6
  1591. #   A5 relocation at 0000D604
  1592. #   A5 relocation at 0000D648
  1593. #   A5 relocation at 0000D652
  1594. #   A5 relocation at 0000D6C8
  1595. #   A5 relocation at 0000D6D2
  1596. #   A5 relocation at 0000D6F8
  1597. #   A5 relocation at 0000D722
  1598. #   A5 relocation at 0000D738
  1599. #   A5 relocation at 0000D746
  1600. #   A5 relocation at 0000D752
  1601. #   A5 relocation at 0000D768
  1602. #   A5 relocation at 0000D776
  1603. #   A5 relocation at 0000D782
  1604. #   A5 relocation at 0000D798
  1605. #   A5 relocation at 0000D7C0
  1606. #   A5 relocation at 0000D7C6
  1607. #   A5 relocation at 0000D806
  1608. #   A5 relocation at 0000D818
  1609. #   A5 relocation at 0000D824
  1610. #   A5 relocation at 0000D82A
  1611. #   A5 relocation at 0000D85A
  1612. #   A5 relocation at 0000D872
  1613. #   A5 relocation at 0000D880
  1614. #   A5 relocation at 0000D88E
  1615. #   A5 relocation at 0000D8A6
  1616. #   A5 relocation at 0000D8D4
  1617. #   A5 relocation at 0000D982
  1618. #   A5 relocation at 0000D99A
  1619. #   A5 relocation at 0000D9C2
  1620. #   A5 relocation at 0000D9C8
  1621. #   A5 relocation at 0000DA16
  1622. #   A5 relocation at 0000DA2C
  1623. #   A5 relocation at 0000DA58
  1624. #   A5 relocation at 0000DBC0
  1625. #   A5 relocation at 0000DBE0
  1626. #   A5 relocation at 0000DBE8
  1627. #   A5 relocation at 0000DC12
  1628. #   A5 relocation at 0000DC88
  1629. #   A5 relocation at 0000DC98
  1630. #   A5 relocation at 0000DCA8
  1631. #   A5 relocation at 0000DCB8
  1632. #   A5 relocation at 0000DCEC
  1633. #   A5 relocation at 0000DD8E
  1634. #   A5 relocation at 0000DCF6
  1635. #   A5 relocation at 0000DD98
  1636. #   A5 relocation at 0000DD22
  1637. #   A5 relocation at 0000DDDC
  1638. #   A5 relocation at 0000DD3E
  1639. #   A5 relocation at 0000DDF8
  1640. #   A5 relocation at 0000DE96
  1641. #   A5 relocation at 0000DEAC
  1642. #   A5 relocation at 0000DEBA
  1643. #   A5 relocation at 0000DEC6
  1644. #   A5 relocation at 0000DED2
  1645. #   A5 relocation at 0000DEEA
  1646. #   A5 relocation at 0000DF14
  1647. #   A5 relocation at 0000DF1A
  1648. #   A5 relocation at 0000DF22
  1649. #   A5 relocation at 0000DF84
  1650. #   A5 relocation at 0000E03A
  1651. #   A5 relocation at 0000DF94
  1652. #   A5 relocation at 0000DFA4
  1653. #   A5 relocation at 0000DFCA
  1654. #   A5 relocation at 0000DFD6
  1655. #   A5 relocation at 0000DFE0
  1656. #   A5 relocation at 0000E048
  1657. #   A5 relocation at 0000E056
  1658. #   A5 relocation at 0000E0B2
  1659. #   A5 relocation at 0000E0D6
  1660. #   A5 relocation at 0000E136
  1661. #   A5 relocation at 0000E14C
  1662. #   A5 relocation at 0000E15A
  1663. #   A5 relocation at 0000E166
  1664. #   A5 relocation at 0000E17C
  1665. #   A5 relocation at 0000E18A
  1666. #   A5 relocation at 0000E196
  1667. #   A5 relocation at 0000E1AC
  1668. #   A5 relocation at 0000E1BA
  1669. #   A5 relocation at 0000E1C6
  1670. #   A5 relocation at 0000E1DC
  1671. #   A5 relocation at 0000E1EA
  1672. #   A5 relocation at 0000E1F6
  1673. #   A5 relocation at 0000E20C
  1674. #   A5 relocation at 0000E232
  1675. #   A5 relocation at 0000E238
  1676. #   A5 relocation at 0000E28A
  1677. #   A5 relocation at 0000E298
  1678. #   A5 relocation at 0000E31C
  1679. #   A5 relocation at 0000E33A
  1680. #   A5 relocation at 0000E352
  1681. #   A5 relocation at 0000E37C
  1682. #   A5 relocation at 0000E3D2
  1683. #   A5 relocation at 0000E3DE
  1684. #   A5 relocation at 0000E3F6
  1685. #   A5 relocation at 0000E41E
  1686. #   A5 relocation at 0000E424
  1687. #   A5 relocation at 0000E478
  1688. #   A5 relocation at 0000E4A8
  1689. #   A5 relocation at 0000E4DA
  1690. #   A5 relocation at 0000E494
  1691. #   A5 relocation at 0000E4B6
  1692. #   A5 relocation at 0000E4C4
  1693. #   A5 relocation at 0000E4E8
  1694. #   A5 relocation at 0000E4F6
  1695. #   A5 relocation at 0000E542
  1696. #   A5 relocation at 0000E558
  1697. #   A5 relocation at 0000E566
  1698. #   A5 relocation at 0000E572
  1699. #   A5 relocation at 0000E588
  1700. #   A5 relocation at 0000E596
  1701. #   A5 relocation at 0000E5A2
  1702. #   A5 relocation at 0000E5B8
  1703. #   A5 relocation at 0000E5C6
  1704. #   A5 relocation at 0000E5D2
  1705. #   A5 relocation at 0000E5E8
  1706. #   A5 relocation at 0000E5F6
  1707. #   A5 relocation at 0000E602
  1708. #   A5 relocation at 0000E618
  1709. #   A5 relocation at 0000E626
  1710. #   A5 relocation at 0000E632
  1711. #   A5 relocation at 0000E648
  1712. #   A5 relocation at 0000E656
  1713. #   A5 relocation at 0000E662
  1714. #   A5 relocation at 0000E678
  1715. #   A5 relocation at 0000E686
  1716. #   A5 relocation at 0000E692
  1717. #   A5 relocation at 0000E6A8
  1718. #   A5 relocation at 0000E6B6
  1719. #   A5 relocation at 0000E6C2
  1720. #   A5 relocation at 0000E6CE
  1721. #   A5 relocation at 0000E6E6
  1722. #   A5 relocation at 0000E720
  1723. #   A5 relocation at 0000E748
  1724. #   A5 relocation at 0000E756
  1725. #   A5 relocation at 0000E75E
  1726. #   A5 relocation at 0000E7D0
  1727. #   A5 relocation at 0000E7DA
  1728. #   A5 relocation at 0000E802
  1729. #   A5 relocation at 0000E844
  1730. #   A5 relocation at 0000E810
  1731. #   A5 relocation at 0000E816
  1732. #   A5 relocation at 0000E826
  1733. #   A5 relocation at 0000E852
  1734. #   A5 relocation at 0000E884
  1735. #   A5 relocation at 0000E858
  1736. #   A5 relocation at 0000E86A
  1737. #   A5 relocation at 0000E88A
  1738. #   A5 relocation at 0000E898
  1739. #   A5 relocation at 0000E892
  1740. #   A5 relocation at 0000E918
  1741. #   A5 relocation at 0000E98A
  1742. #   A5 relocation at 0000E994
  1743. #   A5 relocation at 0000E99C
  1744. #   A5 relocation at 0000E9B8
  1745. #   A5 relocation at 0000E9E2
  1746. #   A5 relocation at 0000EAA4
  1747. #   A5 relocation at 0000EA18
  1748. #   A5 relocation at 0000EA5A
  1749. #   A5 relocation at 0000EA64
  1750. #   A5 relocation at 0000EA88
  1751. #   A5 relocation at 0000EA9E
  1752. #   A5 relocation at 0000EAB2
  1753. #   A5 relocation at 0000EB00
  1754. #   A5 relocation at 0000EB36
  1755. #   A5 relocation at 0000EB42
  1756. #   A5 relocation at 0000EB5A
  1757. #   A5 relocation at 0000EB68
  1758. #   A5 relocation at 0000EB76
  1759. #   A5 relocation at 0000EB82
  1760. #   A5 relocation at 0000EB9A
  1761. #   A5 relocation at 0000EBA8
  1762. #   A5 relocation at 0000EBB6
  1763. #   A5 relocation at 0000EBC2
  1764. #   A5 relocation at 0000EBDA
  1765. #   A5 relocation at 0000EC0A
  1766. #   A5 relocation at 0000ECD6
  1767. #   A5 relocation at 0000ECF4
  1768. #   A5 relocation at 0000ED12
  1769. #   A5 relocation at 0000ED30
  1770. #   A5 relocation at 0000ED4E
  1771. #   A5 relocation at 0000ED6C
  1772. #   A5 relocation at 0000ED8A
  1773. #   A5 relocation at 0000EDA8
  1774. #   A5 relocation at 0000EDC6
  1775. #   A5 relocation at 0000EDE4
  1776. #   A5 relocation at 0000EE02
  1777. #   A5 relocation at 0000EE20
  1778. #   A5 relocation at 0000EE3E
  1779. #   A5 relocation at 0000EE5C
  1780. #   A5 relocation at 0000EE80
  1781. #   A5 relocation at 0000EEBC
  1782. #   A5 relocation at 0000EEDA
  1783. #   A5 relocation at 0000EEF8
  1784. #   A5 relocation at 0000EF16
  1785. #   A5 relocation at 0000EF34
  1786. #   A5 relocation at 0000EF52
  1787. #   A5 relocation at 0000EF70
  1788. #   A5 relocation at 0000EF8E
  1789. #   A5 relocation at 0000EFF2
  1790. #   A5 relocation at 0000EFFE
  1791. #   A5 relocation at 0000F016
  1792. #   A5 relocation at 0000F044
  1793. #   A5 relocation at 0000F094
  1794. #   A5 relocation at 0000F1C0
  1795. #   A5 relocation at 0000F09E
  1796. #   A5 relocation at 0000F0A8
  1797. #   A5 relocation at 0000F0BC
  1798. #   A5 relocation at 0000F0C6
  1799. #   A5 relocation at 0000F0EE
  1800. #   A5 relocation at 0000F114
  1801. #   A5 relocation at 0000F18C
  1802. #   A5 relocation at 0000F1AE
  1803. #   A5 relocation at 0000F1FC
  1804. #   A5 relocation at 0000F228
  1805. #   A5 relocation at 0000F25E
  1806. #   A5 relocation at 0000F298
  1807. #   A5 relocation at 0000F2D0
  1808. #   A5 relocation at 0000F304
  1809. #   A5 relocation at 0000F326
  1810. #   A5 relocation at 0000F348
  1811. #   A5 relocation at 0000F36A
  1812. #   A5 relocation at 0000F44E
  1813. #   A5 relocation at 0000F120
  1814. #   A5 relocation at 0000F12A
  1815. #   A5 relocation at 0000F144
  1816. #   A5 relocation at 0000F14E
  1817. #   A5 relocation at 0000F1C6
  1818. #   A5 relocation at 0000F158
  1819. #   A5 relocation at 0000F1B8
  1820. #   A5 relocation at 0000F374
  1821. #   A5 relocation at 0000F380
  1822. #   A5 relocation at 0000F428
  1823. #   A5 relocation at 0000F4AA
  1824. #   A5 relocation at 0000F504
  1825. #   A5 relocation at 0000F542
  1826. #   A5 relocation at 0000F582
  1827. #   A5 relocation at 0000F58C
  1828. #   A5 relocation at 0000F592
  1829. #   A5 relocation at 0000F5A8
  1830. #   A5 relocation at 0000F5B2
  1831. #   A5 relocation at 0000F5D2
  1832. #   A5 relocation at 0000F5DE
  1833. #   A5 relocation at 0000F5F6
  1834. #   A5 relocation at 0000F620
  1835. #   A5 relocation at 0000F626
  1836. #   A5 relocation at 0000F6D0
  1837. #   A5 relocation at 0000F6E4
  1838. #   A5 relocation at 0000F6F2
  1839. #   A5 relocation at 0000F70C
  1840. #   A5 relocation at 0000F716
  1841. #   A5 relocation at 0000F738
  1842. #   A5 relocation at 0000F73E
  1843. #   A5 relocation at 0000F7A8
  1844. #   A5 relocation at 0000F7B6
  1845. #   A5 relocation at 0000F7D0
  1846. #   A5 relocation at 0000F7DA
  1847. #   A5 relocation at 0000F7FC
  1848. #   A5 relocation at 0000F802
  1849. #   A5 relocation at 0000F818
  1850. #   A5 relocation at 0000F822
  1851. #   A5 relocation at 0000F828
  1852. #   A5 relocation at 0000F834
  1853. #   A5 relocation at 0000F842
  1854. #   A5 relocation at 0000F858
  1855. #   A5 relocation at 0000F8BC
  1856. #   A5 relocation at 0000F8C6
  1857. #   A5 relocation at 0000F8E8
  1858. #   A5 relocation at 0000F916
  1859. #   A5 relocation at 0000F92E
  1860. #   A5 relocation at 0000F93C
  1861. #   A5 relocation at 0000F94A
  1862. #   A5 relocation at 0000F960
  1863. #   A5 relocation at 0000F96E
  1864. #   A5 relocation at 0000F988
  1865. #   A5 relocation at 0000F98E
  1866. #   A5 relocation at 0000FA56
  1867. #   A5 relocation at 0000FA62
  1868. #   A5 relocation at 0000FAB8
  1869. #   A5 relocation at 0000FAE8
  1870. #   A5 relocation at 0000FAF4
  1871. #   A5 relocation at 0000FB4A
  1872. #   A5 relocation at 0000FA6C
  1873. #   A5 relocation at 0000FAFE
  1874. #   A5 relocation at 0000FA7A
  1875. #   A5 relocation at 0000FB0C
  1876. #   A5 relocation at 0000FAB0
  1877. #   A5 relocation at 0000FB42
  1878. #   A5 relocation at 0000FAD2
  1879. #   A5 relocation at 0000FB64
  1880. #   A5 relocation at 0000FBD2
  1881. #   A5 relocation at 0000FBE8
  1882. #   A5 relocation at 0000FBF6
  1883. #   A5 relocation at 0000FC02
  1884. #   A5 relocation at 0000FC18
  1885. #   A5 relocation at 0000FC26
  1886. #   A5 relocation at 0000FC32
  1887. #   A5 relocation at 0000FC48
  1888. #   A5 relocation at 0000FC56
  1889. #   A5 relocation at 0000FC62
  1890. #   A5 relocation at 0000FC78
  1891. #   A5 relocation at 0000FC86
  1892. #   A5 relocation at 0000FC92
  1893. #   A5 relocation at 0000FCA8
  1894. #   A5 relocation at 0000FCB6
  1895. #   A5 relocation at 0000FCC2
  1896. #   A5 relocation at 0000FCD8
  1897. #   A5 relocation at 0000FCE6
  1898. #   A5 relocation at 0000FCF2
  1899. #   A5 relocation at 0000FD08
  1900. #   A5 relocation at 0000FD16
  1901. #   A5 relocation at 0000FD22
  1902. #   A5 relocation at 0000FD38
  1903. #   A5 relocation at 0000FD46
  1904. #   A5 relocation at 0000FD52
  1905. #   A5 relocation at 0000FD68
  1906. #   A5 relocation at 0000FD76
  1907. #   A5 relocation at 0000FD82
  1908. #   A5 relocation at 0000FD98
  1909. #   A5 relocation at 0000FDA6
  1910. #   A5 relocation at 0000FDB2
  1911. #   A5 relocation at 0000FDC8
  1912. #   A5 relocation at 0000FDD6
  1913. #   A5 relocation at 0000FDE2
  1914. #   A5 relocation at 0000FDF8
  1915. #   A5 relocation at 0000FE06
  1916. #   A5 relocation at 0000FE12
  1917. #   A5 relocation at 0000FE28
  1918. #   A5 relocation at 0000FE36
  1919. #   A5 relocation at 0000FE42
  1920. #   A5 relocation at 0000FE58
  1921. #   A5 relocation at 0000FE66
  1922. #   A5 relocation at 0000FE72
  1923. #   A5 relocation at 0000FE88
  1924. #   A5 relocation at 0000FE96
  1925. #   A5 relocation at 0000FEA2
  1926. #   A5 relocation at 0000FEB8
  1927. #   A5 relocation at 0000FEC6
  1928. #   A5 relocation at 0000FED2
  1929. #   A5 relocation at 0000FEE8
  1930. #   A5 relocation at 0000FEF6
  1931. #   A5 relocation at 0000FF02
  1932. #   A5 relocation at 0000FF0E
  1933. #   A5 relocation at 0000FF26
  1934. #   A5 relocation at 0000FF56
  1935. #   A5 relocation at 0000FFD0
  1936. #   A5 relocation at 0000FFEC
  1937. #   A5 relocation at 00010006
  1938. #   A5 relocation at 00010072
  1939. #   A5 relocation at 0001007E
  1940. #   A5 relocation at 00010096
  1941. #   A5 relocation at 000100C0
  1942. #   A5 relocation at 000100C6
  1943. #   A5 relocation at 00010116
  1944. #   A5 relocation at 00010186
  1945. #   A5 relocation at 000101F6
  1946. #   A5 relocation at 0001020E
  1947. #   A5 relocation at 00010238
  1948. #   A5 relocation at 0001023E
  1949. #   A5 relocation at 0001028E
  1950. #   A5 relocation at 00010294
  1951. #   A5 relocation at 00010322
  1952. #   A5 relocation at 00010328
  1953. #   A5 relocation at 0001033A
  1954. #   A5 relocation at 00010356
  1955. #   A5 relocation at 00010388
  1956. #   A5 relocation at 000103B4
  1957. #   A5 relocation at 000103E6
  1958. #   A5 relocation at 0001041C
  1959. #   A5 relocation at 00010426
  1960. #   A5 relocation at 00010436
  1961. #   A5 relocation at 000104C2
  1962. #   A5 relocation at 000104DA
  1963. #   A5 relocation at 00010508
  1964. #   A5 relocation at 00010568
  1965. #   A5 relocation at 000105A2
  1966. #   A5 relocation at 000105B8
  1967. #   A5 relocation at 000105C6
  1968. #   A5 relocation at 000105D2
  1969. #   A5 relocation at 000105EA
  1970. #   A5 relocation at 000105F8
  1971. #   A5 relocation at 00010606
  1972. #   A5 relocation at 0001061E
  1973. #   A5 relocation at 0001062C
  1974. #   A5 relocation at 0001063A
  1975. #   A5 relocation at 00010652
  1976. #   A5 relocation at 00010660
  1977. #   A5 relocation at 0001066E
  1978. #   A5 relocation at 00010684
  1979. #   A5 relocation at 00010692
  1980. #   A5 relocation at 0001069E
  1981. #   A5 relocation at 000106B4
  1982. #   A5 relocation at 000106C2
  1983. #   A5 relocation at 000106CE
  1984. #   A5 relocation at 000106DA
  1985. #   A5 relocation at 000106F0
  1986. #   A5 relocation at 000106FE
  1987. #   A5 relocation at 0001070A
  1988. #   A5 relocation at 00010720
  1989. #   A5 relocation at 0001072E
  1990. #   A5 relocation at 0001073C
  1991. #   A5 relocation at 00010764
  1992. #   A5 relocation at 0001078C
  1993. #   A5 relocation at 000107B4
  1994. #   A5 relocation at 000107DC
  1995. #   A5 relocation at 00010804
  1996. #   A5 relocation at 0001082C
  1997. #   A5 relocation at 00010854
  1998. #   A5 relocation at 0001087C
  1999. #   A5 relocation at 000108A4
  2000. #   A5 relocation at 000108CC
  2001. #   A5 relocation at 000108F2
  2002. #   A5 relocation at 00010918
  2003. #   A5 relocation at 00010940
  2004. #   A5 relocation at 00010968
  2005. #   A5 relocation at 00010990
  2006. #   A5 relocation at 000109B6
  2007. #   A5 relocation at 000109DE
  2008. #   A5 relocation at 00010744
  2009. #   A5 relocation at 00010750
  2010. #   A5 relocation at 00010778
  2011. #   A5 relocation at 000107A0
  2012. #   A5 relocation at 000107C8
  2013. #   A5 relocation at 000107F0
  2014. #   A5 relocation at 00010818
  2015. #   A5 relocation at 00010840
  2016. #   A5 relocation at 00010868
  2017. #   A5 relocation at 00010890
  2018. #   A5 relocation at 000108B8
  2019. #   A5 relocation at 000108DE
  2020. #   A5 relocation at 00010904
  2021. #   A5 relocation at 0001092C
  2022. #   A5 relocation at 00010954
  2023. #   A5 relocation at 0001097C
  2024. #   A5 relocation at 000109A2
  2025. #   A5 relocation at 000109CA
  2026. #   A5 relocation at 000109F2
  2027. #   A5 relocation at 0001075E
  2028. #   A5 relocation at 0001076C
  2029. #   A5 relocation at 00010786
  2030. #   A5 relocation at 00010794
  2031. #   A5 relocation at 000107AE
  2032. #   A5 relocation at 000107BC
  2033. #   A5 relocation at 000107D6
  2034. #   A5 relocation at 000107E4
  2035. #   A5 relocation at 000107FE
  2036. #   A5 relocation at 0001080C
  2037. #   A5 relocation at 00010826
  2038. #   A5 relocation at 00010834
  2039. #   A5 relocation at 0001084E
  2040. #   A5 relocation at 0001085C
  2041. #   A5 relocation at 00010876
  2042. #   A5 relocation at 00010884
  2043. #   A5 relocation at 0001089E
  2044. #   A5 relocation at 000108AC
  2045. #   A5 relocation at 000108C6
  2046. #   A5 relocation at 000108D4
  2047. #   A5 relocation at 000108EC
  2048. #   A5 relocation at 000108FA
  2049. #   A5 relocation at 00010912
  2050. #   A5 relocation at 00010920
  2051. #   A5 relocation at 0001093A
  2052. #   A5 relocation at 00010948
  2053. #   A5 relocation at 00010962
  2054. #   A5 relocation at 00010970
  2055. #   A5 relocation at 0001098A
  2056. #   A5 relocation at 00010998
  2057. #   A5 relocation at 000109B0
  2058. #   A5 relocation at 000109BE
  2059. #   A5 relocation at 000109D8
  2060. #   A5 relocation at 000109E6
  2061. #   A5 relocation at 00010A00
  2062. #   A5 relocation at 00010A0A
  2063. #   A5 relocation at 00010A22
  2064. #   A5 relocation at 00010A30
  2065. # A5 is 0x00000000
  2066. # PC relocation data at 0x0001141E
  2067. #   PC relocation at 00000064
  2068. #   PC relocation at 000001BC
  2069. #   PC relocation at 000002C0
  2070. #   PC relocation at 0000030C
  2071. #   PC relocation at 00000486
  2072. #   PC relocation at 00000538
  2073. #   PC relocation at 00000554
  2074. #   PC relocation at 00000710
  2075. #   PC relocation at 00000B1C
  2076. #   PC relocation at 00000B36
  2077. #   PC relocation at 00000BE0
  2078. #   PC relocation at 00000CAE
  2079. #   PC relocation at 00000D34
  2080. #   PC relocation at 00000DAC
  2081. #   PC relocation at 00000E38
  2082. #   PC relocation at 00000EBC
  2083. #   PC relocation at 00000F3E
  2084. #   PC relocation at 00000FBC
  2085. #   PC relocation at 00001030
  2086. #   PC relocation at 000010F4
  2087. #   PC relocation at 000015BA
  2088. #   PC relocation at 0000167C
  2089. #   PC relocation at 00001698
  2090. #   PC relocation at 000017EE
  2091. #   PC relocation at 0000187E
  2092. #   PC relocation at 000018A4
  2093. #   PC relocation at 000018CA
  2094. #   PC relocation at 00001A52
  2095. #   PC relocation at 00001B72
  2096. #   PC relocation at 00001C56
  2097. #   PC relocation at 00001F3C
  2098. #   PC relocation at 0000202A
  2099. #   PC relocation at 0000204E
  2100. #   PC relocation at 00002074
  2101. #   PC relocation at 000020A2
  2102. #   PC relocation at 000021E2
  2103. #   PC relocation at 000022B6
  2104. #   PC relocation at 0000236C
  2105. #   PC relocation at 00002386
  2106. #   PC relocation at 00002514
  2107. #   PC relocation at 000025A0
  2108. #   PC relocation at 00002670
  2109. #   PC relocation at 00002700
  2110. #   PC relocation at 000027FC
  2111. #   PC relocation at 00002890
  2112. #   PC relocation at 00002984
  2113. #   PC relocation at 00002A38
  2114. #   PC relocation at 00002AD0
  2115. #   PC relocation at 00002B72
  2116. #   PC relocation at 00002C10
  2117. #   PC relocation at 0000337C
  2118. #   PC relocation at 000033B6
  2119. #   PC relocation at 00003390
  2120. #   PC relocation at 000033CA
  2121. #   PC relocation at 00003848
  2122. #   PC relocation at 00003C30
  2123. #   PC relocation at 00003DF4
  2124. #   PC relocation at 00004286
  2125. #   PC relocation at 000042D0
  2126. #   PC relocation at 00004406
  2127. #   PC relocation at 0000476C
  2128. #   PC relocation at 000048B0
  2129. #   PC relocation at 000049C0
  2130. #   PC relocation at 000049DA
  2131. #   PC relocation at 00004AC0
  2132. #   PC relocation at 00004ADC
  2133. #   PC relocation at 00004B7C
  2134. #   PC relocation at 00004D20
  2135. #   PC relocation at 00004FCC
  2136. #   PC relocation at 00005018
  2137. #   PC relocation at 00005064
  2138. #   PC relocation at 00005430
  2139. #   PC relocation at 00005914
  2140. #   PC relocation at 00005D84
  2141. #   PC relocation at 00005F20
  2142. #   PC relocation at 00005FD4
  2143. #   PC relocation at 00006140
  2144. #   PC relocation at 000061C4
  2145. #   PC relocation at 00006284
  2146. #   PC relocation at 000063EC
  2147. #   PC relocation at 00006408
  2148. #   PC relocation at 00006544
  2149. #   PC relocation at 0000655E
  2150. #   PC relocation at 00006616
  2151. #   PC relocation at 000066E4
  2152. #   PC relocation at 000067B4
  2153. #   PC relocation at 000068F6
  2154. #   PC relocation at 00006AAA
  2155. #   PC relocation at 00006BFE
  2156. #   PC relocation at 00006F6A
  2157. #   PC relocation at 0000704A
  2158. #   PC relocation at 00007122
  2159. #   PC relocation at 0000731C
  2160. #   PC relocation at 00007328
  2161. #   PC relocation at 000073A8
  2162. #   PC relocation at 000073B2
  2163. #   PC relocation at 000073DE
  2164. #   PC relocation at 000073F0
  2165. #   PC relocation at 00007478
  2166. #   PC relocation at 00007624
  2167. #   PC relocation at 000076A6
  2168. #   PC relocation at 00007744
  2169. #   PC relocation at 00007764
  2170. #   PC relocation at 0000787C
  2171. #   PC relocation at 00007890
  2172. #   PC relocation at 00007A36
  2173. #   PC relocation at 00007A68
  2174. #   PC relocation at 00007AFC
  2175. #   PC relocation at 00007C8A
  2176. #   PC relocation at 00007CAC
  2177. #   PC relocation at 00007CCE
  2178. #   PC relocation at 00007D76
  2179. #   PC relocation at 00007E6A
  2180. #   PC relocation at 00007E0C
  2181. #   PC relocation at 00007EC8
  2182. #   PC relocation at 00007F2E
  2183. #   PC relocation at 00008002
  2184. #   PC relocation at 00008022
  2185. #   PC relocation at 00008042
  2186. #   PC relocation at 000080AA
  2187. #   PC relocation at 000080C8
  2188. #   PC relocation at 0000816A
  2189. #   PC relocation at 000081D2
  2190. #   PC relocation at 0000820A
  2191. #   PC relocation at 00008242
  2192. #   PC relocation at 000081B8
  2193. #   PC relocation at 000081F0
  2194. #   PC relocation at 00008228
  2195. #   PC relocation at 0000838A
  2196. #   PC relocation at 0000840C
  2197. #   PC relocation at 00008428
  2198. #   PC relocation at 000085D4
  2199. #   PC relocation at 00008924
  2200. #   PC relocation at 00008A9C
  2201. #   PC relocation at 00008AB6
  2202. #   PC relocation at 00008AC4
  2203. #   PC relocation at 00008ADC
  2204. #   PC relocation at 00008AEA
  2205. #   PC relocation at 00008B04
  2206. #   PC relocation at 00008B12
  2207. #   PC relocation at 00008B2C
  2208. #   PC relocation at 00008B3A
  2209. #   PC relocation at 00008B54
  2210. #   PC relocation at 00008B62
  2211. #   PC relocation at 00008B7C
  2212. #   PC relocation at 00008B8A
  2213. #   PC relocation at 00008BA4
  2214. #   PC relocation at 00008BB2
  2215. #   PC relocation at 00008BDA
  2216. #   PC relocation at 00008BF4
  2217. #   PC relocation at 00008C02
  2218. #   PC relocation at 00008C1C
  2219. #   PC relocation at 00008C2A
  2220. #   PC relocation at 00008C44
  2221. #   PC relocation at 00008C52
  2222. #   PC relocation at 00008C6C
  2223. #   PC relocation at 00008C7A
  2224. #   PC relocation at 00008C94
  2225. #   PC relocation at 00008CA2
  2226. #   PC relocation at 00008CBC
  2227. #   PC relocation at 00008CCA
  2228. #   PC relocation at 00008CE4
  2229. #   PC relocation at 00008CF2
  2230. #   PC relocation at 00008D0A
  2231. #   PC relocation at 00008D18
  2232. #   PC relocation at 00008D32
  2233. #   PC relocation at 00008D40
  2234. #   PC relocation at 00008D5A
  2235. #   PC relocation at 00008D68
  2236. #   PC relocation at 00008D82
  2237. #   PC relocation at 00008D90
  2238. #   PC relocation at 00008DAA
  2239. #   PC relocation at 00008DB8
  2240. #   PC relocation at 00008DD2
  2241. #   PC relocation at 00008DE0
  2242. #   PC relocation at 00008DFA
  2243. #   PC relocation at 00008E08
  2244. #   PC relocation at 00008E22
  2245. #   PC relocation at 00008E30
  2246. #   PC relocation at 00008E4A
  2247. #   PC relocation at 00008E58
  2248. #   PC relocation at 00008E80
  2249. #   PC relocation at 00008E9A
  2250. #   PC relocation at 00008EA8
  2251. #   PC relocation at 00008EC2
  2252. #   PC relocation at 00008ED0
  2253. #   PC relocation at 00008EEA
  2254. #   PC relocation at 00008EF8
  2255. #   PC relocation at 00008F12
  2256. #   PC relocation at 00008F20
  2257. #   PC relocation at 00008F3A
  2258. #   PC relocation at 00008F48
  2259. #   PC relocation at 00008F62
  2260. #   PC relocation at 00008F70
  2261. #   PC relocation at 00008F8A
  2262. #   PC relocation at 00008F98
  2263. #   PC relocation at 00008FB2
  2264. #   PC relocation at 00008FC0
  2265. #   PC relocation at 00008FDA
  2266. #   PC relocation at 00008FE8
  2267. #   PC relocation at 00009010
  2268. #   PC relocation at 0000902A
  2269. #   PC relocation at 00009038
  2270. #   PC relocation at 00009052
  2271. #   PC relocation at 0000907A
  2272. #   PC relocation at 00009088
  2273. #   PC relocation at 000090A2
  2274. #   PC relocation at 000090B0
  2275. #   PC relocation at 000090CA
  2276. #   PC relocation at 000090D8
  2277. #   PC relocation at 000090FE
  2278. #   PC relocation at 000091AE
  2279. #   PC relocation at 000091C8
  2280. #   PC relocation at 000091D6
  2281. #   PC relocation at 000091FE
  2282. #   PC relocation at 00009226
  2283. #   PC relocation at 0000924E
  2284. #   PC relocation at 00009268
  2285. #   PC relocation at 00009276
  2286. #   PC relocation at 00009290
  2287. #   PC relocation at 00009308
  2288. #   PC relocation at 0000929E
  2289. #   PC relocation at 000092B8
  2290. #   PC relocation at 000092C6
  2291. #   PC relocation at 000092E0
  2292. #   PC relocation at 000092EE
  2293. #   PC relocation at 00009316
  2294. #   PC relocation at 00009330
  2295. #   PC relocation at 0000933E
  2296. #   PC relocation at 00009358
  2297. #   PC relocation at 00009366
  2298. #   PC relocation at 0000938E
  2299. #   PC relocation at 000093A8
  2300. #   PC relocation at 000093B6
  2301. #   PC relocation at 000093D0
  2302. #   PC relocation at 000093DE
  2303. #   PC relocation at 000093F8
  2304. #   PC relocation at 00009406
  2305. #   PC relocation at 00009420
  2306. #   PC relocation at 0000942E
  2307. #   PC relocation at 00009448
  2308. #   PC relocation at 00009456
  2309. #   PC relocation at 00009470
  2310. #   PC relocation at 0000947E
  2311. #   PC relocation at 000094A6
  2312. #   PC relocation at 000094CE
  2313. #   PC relocation at 000094E8
  2314. #   PC relocation at 000094F6
  2315. #   PC relocation at 0000950E
  2316. #   PC relocation at 0000951C
  2317. #   PC relocation at 00009542
  2318. #   PC relocation at 000096C8
  2319. #   PC relocation at 00009B4E
  2320. #   PC relocation at 00009C8A
  2321. #   PC relocation at 00009D32
  2322. #   PC relocation at 00009E18
  2323. #   PC relocation at 0000A2BC
  2324. #   PC relocation at 0000A428
  2325. #   PC relocation at 0000A530
  2326. #   PC relocation at 0000A5BC
  2327. #   PC relocation at 0000A5D6
  2328. #   PC relocation at 0000A6A8
  2329. #   PC relocation at 0000A6C4
  2330. #   PC relocation at 0000ABFC
  2331. #   PC relocation at 0000AE6C
  2332. #   PC relocation at 0000AF44
  2333. #   PC relocation at 0000B028
  2334. #   PC relocation at 0000B1C2
  2335. #   PC relocation at 0000B332
  2336. #   PC relocation at 0000B4B6
  2337. #   PC relocation at 0000B620
  2338. #   PC relocation at 0000BAB8
  2339. #   PC relocation at 0000BDB8
  2340. #   PC relocation at 0000BDD4
  2341. #   PC relocation at 0000BF3E
  2342. #   PC relocation at 0000BF80
  2343. #   PC relocation at 0000BFC2
  2344. #   PC relocation at 0000C004
  2345. #   PC relocation at 0000C032
  2346. #   PC relocation at 0000C086
  2347. #   PC relocation at 0000C148
  2348. #   PC relocation at 0000C162
  2349. #   PC relocation at 0000C23A
  2350. #   PC relocation at 0000C2A4
  2351. #   PC relocation at 0000C3D0
  2352. #   PC relocation at 0000C492
  2353. #   PC relocation at 0000C624
  2354. #   PC relocation at 0000C806
  2355. #   PC relocation at 0000C916
  2356. #   PC relocation at 0000C950
  2357. #   PC relocation at 0000C966
  2358. #   PC relocation at 0000C9A4
  2359. #   PC relocation at 0000C92A
  2360. #   PC relocation at 0000C946
  2361. #   PC relocation at 0000C982
  2362. #   PC relocation at 0000C99A
  2363. #   PC relocation at 0000CAA2
  2364. #   PC relocation at 0000D162
  2365. #   PC relocation at 0000D2EC
  2366. #   PC relocation at 0000D308
  2367. #   PC relocation at 0000D3B4
  2368. #   PC relocation at 0000D462
  2369. #   PC relocation at 0000D532
  2370. #   PC relocation at 0000D5E4
  2371. #   PC relocation at 0000D5FE
  2372. #   PC relocation at 0000D660
  2373. #   PC relocation at 0000D7A6
  2374. #   PC relocation at 0000D8B4
  2375. #   PC relocation at 0000D8CE
  2376. #   PC relocation at 0000D9A8
  2377. #   PC relocation at 0000DA3A
  2378. #   PC relocation at 0000DA52
  2379. #   PC relocation at 0000DEF8
  2380. #   PC relocation at 0000E21A
  2381. #   PC relocation at 0000E404
  2382. #   PC relocation at 0000E486
  2383. #   PC relocation at 0000E6F4
  2384. #   PC relocation at 0000E710
  2385. #   PC relocation at 0000EA38
  2386. #   PC relocation at 0000EA4A
  2387. #   PC relocation at 0000EBE8
  2388. #   PC relocation at 0000EC04
  2389. #   PC relocation at 0000EE98
  2390. #   PC relocation at 0000F024
  2391. #   PC relocation at 0000F03E
  2392. #   PC relocation at 0000F604
  2393. #   PC relocation at 0000FF34
  2394. #   PC relocation at 0000FF50
  2395. #   PC relocation at 000100A4
  2396. #   PC relocation at 0001021C
  2397. #   PC relocation at 000104E8
  2398. #   PC relocation at 00010502
  2399. #   PC relocation at 00010562
  2400. # load address is 0x00000000
  2401. 00000000  0000 0000                ori.b      D0, 0x0
  2402. 00000004  4348                     chk.w      D1, A0
  2403. 00000006  455A                     chk.w      D2, [A2]+
  2404. 00000008  41F9 FFFA 6CC0           lea.l      A0, [0xFFFA6CC0]
  2405. 0000000E  2008                     move.l     D0, A0
  2406. 00000010  4E75                     rts
  2407. 00000012  FFFF                     .invalid   <<F/7/7>>
  2408. 00000014  41F9 FFFA 6CC0           lea.l      A0, [0xFFFA6CC0]
  2409. 0000001A  2008                     move.l     D0, A0
  2410. 0000001C  205F                     movea.l    A0, [A7]+
  2411. 0000001E  584F                     addq.w     A7, 4
  2412. 00000020  4ED0                     jmp        [A0]
  2413. 00000022  FFFF                     .invalid   <<F/7/7>>
  2414. 00000024  2F0A                     move.l     -[A7], A2
  2415. 00000026  2F3C 0000 01C6           move.l     -[A7], 0x1C6
  2416. 0000002C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2417. 00000032  2440                     movea.l    A2, D0
  2418. 00000034  200A                     move.l     D0, A2
  2419. 00000036  6708                     beq        +0xA /* 00000040 */
  2420. 00000038  2F0A                     move.l     -[A7], A2
  2421. 0000003A  4EB9 0000 0048           jsr        [0x00000048]
  2422. label00000040:
  2423. 00000040  200A                     move.l     D0, A2
  2424. 00000042  245F                     movea.l    A2, [A7]+
  2425. 00000044  4E75                     rts
  2426. 00000046  FFFF                     .invalid   <<F/7/7>>
  2427. 00000048  4E56 0000                link       A6, 0
  2428. 0000004C  48E7 0030                movem.l    -[A7], A2,A3
  2429. 00000050  246E 0008                movea.l    A2, [A6 + 0x8]
  2430. 00000054  2F0A                     move.l     -[A7], A2
  2431. 00000056  4EB9 0000 B322           jsr        [0x0000B322]
  2432. 0000005C  264A                     movea.l    A3, A2
  2433. 0000005E  47EB 00C6                lea.l      A3, [A3 + 0xC6]
  2434. 00000062  4213                     clr.b      [A3]
  2435. 00000064  2079 FFFA 71C8           movea.l    A0, [0xFFFA71C8]
  2436. 0000006A  2488                     move.l     [A2], A0
  2437. 0000006C  200A                     move.l     D0, A2
  2438. 0000006E  4CDF 0C00                movem.l    A2,A3, [A7]+
  2439. 00000072  4E5E                     unlink     A6
  2440. 00000074  205F                     movea.l    A0, [A7]+
  2441. 00000076  584F                     addq.w     A7, 4
  2442. 00000078  4ED0                     jmp        [A0]
  2443. 0000007A  985F                     sub.w      D4, [A7]+
  2444. 0000007C  5F63                     subq.w     -[A3], 7
  2445. 0000007E  745F                     moveq.l    D2, 0x5F
  2446. 00000080  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  2447. 00000084  3634 4269                move.w     D3, [A4 + D4.w * 2 + 0x69]
  2448. 00000088  7445                     moveq.l    D2, 0x45
  2449. 0000008A  6469                     bcc        +0x6B /* 000000F5 */
  2450. 0000008C  7454                     moveq.l    D2, 0x54
  2451. 0000008E  6578                     bcs        +0x7A /* 00000108 */
  2452. 00000090  7446                     moveq.l    D2, 0x46
  2453. 00000092  7600                     moveq.l    D3, 0x00
  2454. 00000094  0000 FFFF                ori.b      D0, 0xFF
  2455. 00000098  4E56 FDF4                link       A6, -0x020C
  2456. 0000009C  48E7 0018                movem.l    -[A7], A3,A4
  2457. 000000A0  266E 0008                movea.l    A3, [A6 + 0x8]
  2458. 000000A4  422E FDFC                clr.b      [A6 - 0x204]
  2459. 000000A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2460. 000000AC  2F0B                     move.l     -[A7], A3
  2461. 000000AE  4EB9 0000 6842           jsr        [0x00006842]
  2462. 000000B4  277C 0000 0453 00C2      move.l     [A3 + 0xC2], 0x453
  2463. 000000BC  486E FDF4                pea.l      [A6 - 0x20C]
  2464. 000000C0  2F0B                     move.l     -[A7], A3
  2465. 000000C2  2053                     movea.l    A0, [A3]
  2466. 000000C4  2068 0478                movea.l    A0, [A0 + 0x478]
  2467. 000000C8  4E90                     jsr        [A0]
  2468. 000000CA  41EE FDF4                lea.l      A0, [A6 - 0x20C]
  2469. 000000CE  43EB 00BA                lea.l      A1, [A3 + 0xBA]
  2470. 000000D2  22D8                     move.l     [A1]+, [A0]+
  2471. 000000D4  22D8                     move.l     [A1]+, [A0]+
  2472. 000000D6  486E FDFC                pea.l      [A6 - 0x204]
  2473. 000000DA  2F0B                     move.l     -[A7], A3
  2474. 000000DC  2053                     movea.l    A0, [A3]
  2475. 000000DE  2068 0404                movea.l    A0, [A0 + 0x404]
  2476. 000000E2  4E90                     jsr        [A0]
  2477. 000000E4  284B                     movea.l    A4, A3
  2478. 000000E6  49EC 00C6                lea.l      A4, [A4 + 0xC6]
  2479. 000000EA  486E FEFC                pea.l      [A6 - 0x104]
  2480. 000000EE  7001                     moveq.l    D0, 0x01
  2481. 000000F0  3F00                     move.w     -[A7], D0
  2482. 000000F2  122E FDFC                move.b     D1, [A6 - 0x204]
  2483. 000000F6  7000                     moveq.l    D0, 0x00
  2484. 000000F8  1001                     move.b     D0, D1
  2485. 000000FA  3F00                     move.w     -[A7], D0
  2486. 000000FC  486E FDFC                pea.l      [A6 - 0x204]
  2487. 00000100  4EB9 0000 0B52           jsr        [0x00000B52]
  2488. 00000106  2D40 FFFC                move.l     [A6 - 0x4], D0
  2489. // begin alternate branch 00000108-0000010A
  2490. label00000108:
  2491. 00000108  FFFC                     .invalid   <<F/7/7>>
  2492. // end alternate branch 00000108-0000010A
  2493. label00000108: // (misaligned)
  2494. 0000010A  2040                     movea.l    A0, D0
  2495. 0000010C  1410                     move.b     D2, [A0]
  2496. 0000010E  7200                     moveq.l    D1, 0x00
  2497. 00000110  1202                     move.b     D1, D2
  2498. 00000112  5281                     addq.l     D1, 1
  2499. 00000114  2F01                     move.l     -[A7], D1
  2500. 00000116  2F00                     move.l     -[A7], D0
  2501. 00000118  2F0C                     move.l     -[A7], A4
  2502. 0000011A  4EB9 0000 0042           jsr        [0x00000042]
  2503. 00000120  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2504. 00000124  4CDF 1800                movem.l    A3,A4, [A7]+
  2505. 00000128  4E5E                     unlink     A6
  2506. 0000012A  205F                     movea.l    A0, [A7]+
  2507. 0000012C  504F                     addq.w     A7, 8
  2508. 0000012E  4ED0                     jmp        [A0]
  2509. 00000130  802A 446F                or.b       D0, [A2 + 0x446F]
  2510. 00000134  506F 7374                addq.w     [A7 + 0x7374], 8
  2511. 00000138  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  2512. 0000013E  5F5F                     subq.w     [A7]+, 7
  2513. 00000140  3134 5436                move.w     -[A0], [A4 + D5.w * 4 + 0x36]
  2514. 00000144  3442                     movea.w    A2, D2
  2515. 00000146  6974                     bvs        +0x76 /* 000001BC */
  2516. 00000148  4564                     chk.w      D2, -[A4]
  2517. 0000014A  6974                     bvs        +0x76 /* 000001C0 */
  2518. 0000014C  5465                     addq.w     -[A5], 2
  2519. 0000014E  7874                     moveq.l    D4, 0x74
  2520. 00000150  4650                     not.w      [A0]
  2521. 00000152  3954 446F                move.w     [A4 + 0x446F], [A4]
  2522. 00000156  6375                     bls        +0x77 /* 000001CD */
  2523. 00000158  6D65                     blt        +0x67 /* 000001BF */
  2524. 0000015A  6E74                     bgt        +0x76 /* 000001D0 */
  2525. 0000015C  0000 FFFF                ori.b      D0, 0xFF
  2526. 00000160  41F9 FFFA 7BA0           lea.l      A0, [0xFFFA7BA0]
  2527. 00000166  2008                     move.l     D0, A0
  2528. 00000168  4E75                     rts
  2529. 0000016A  FFFF                     .invalid   <<F/7/7>>
  2530. 0000016C  41F9 FFFA 7BA0           lea.l      A0, [0xFFFA7BA0]
  2531. 00000172  2008                     move.l     D0, A0
  2532. 00000174  205F                     movea.l    A0, [A7]+
  2533. 00000176  584F                     addq.w     A7, 4
  2534. 00000178  4ED0                     jmp        [A0]
  2535. 0000017A  FFFF                     .invalid   <<F/7/7>>
  2536. 0000017C  2F0A                     move.l     -[A7], A2
  2537. 0000017E  2F3C 0000 00DA           move.l     -[A7], 0xDA
  2538. 00000184  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2539. 0000018A  2440                     movea.l    A2, D0
  2540. 0000018C  200A                     move.l     D0, A2
  2541. 0000018E  6708                     beq        +0xA /* 00000198 */
  2542. 00000190  2F0A                     move.l     -[A7], A2
  2543. 00000192  4EB9 0000 01A0           jsr        [0x000001A0]
  2544. label00000198:
  2545. 00000198  200A                     move.l     D0, A2
  2546. 0000019A  245F                     movea.l    A2, [A7]+
  2547. 0000019C  4E75                     rts
  2548. 0000019E  FFFF                     .invalid   <<F/7/7>>
  2549. 000001A0  4E56 0000                link       A6, 0
  2550. 000001A4  48E7 1020                movem.l    -[A7], D3,A2
  2551. 000001A8  246E 0008                movea.l    A2, [A6 + 0x8]
  2552. 000001AC  2F0A                     move.l     -[A7], A2
  2553. 000001AE  4EB9 0000 47AA           jsr        [0x000047AA]
  2554. 000001B4  2079 FFFA 854C           movea.l    A0, [0xFFFA854C]
  2555. 000001BA  2488                     move.l     [A2], A0
  2556. label000001BC:
  2557. 000001BC  7600                     moveq.l    D3, 0x00
  2558. 000001BE  2543 00C8                move.l     [A2 + 0xC8], D3
  2559. // begin alternate branch 000001C0-000001C2
  2560. label000001C0:
  2561. 000001C0  00C8                     .incomplete
  2562. // end alternate branch 000001C0-000001C2
  2563. label000001C0: // (misaligned)
  2564. 000001C2  2543 00D2                move.l     [A2 + 0xD2], D3
  2565. 000001C6  422A 00D0                clr.b      [A2 + 0xD0]
  2566. 000001CA  7000                     moveq.l    D0, 0x00
  2567. 000001CC  2540 00D6                move.l     [A2 + 0xD6], D0
  2568. label000001D0:
  2569. 000001D0  200A                     move.l     D0, A2
  2570. 000001D2  4CDF 0408                movem.l    D3,A2, [A7]+
  2571. 000001D6  4E5E                     unlink     A6
  2572. 000001D8  205F                     movea.l    A0, [A7]+
  2573. 000001DA  584F                     addq.w     A7, 4
  2574. 000001DC  4ED0                     jmp        [A0]
  2575. 000001DE  9D5F                     sub.w      [A7]+, D6
  2576. 000001E0  5F63                     subq.w     -[A3], 7
  2577. 000001E2  745F                     moveq.l    D2, 0x5F
  2578. 000001E4  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  2579. 000001E8  3638 4B49                move.w     D3, [0x00004B49]
  2580. 000001EC  6E73                     bgt        +0x75 /* 00000261 */
  2581. 000001EE  7472                     moveq.l    D2, 0x72
  2582. 000001F0  7563                     moveq.l    D2, 0x63
  2583. 000001F2  7469                     moveq.l    D2, 0x69
  2584. 000001F4  6F6E                     ble        +0x70 /* 00000264 */
  2585. 000001F6  5669 6577                addq.w     [A1 + 0x6577], 3
  2586. 000001FA  4676 0000                not.w      [A6 + D0.w]
  2587. 000001FE  FFFF                     .invalid   <<F/7/7>>
  2588. 00000200  4E56 FFF0                link       A6, -0x0010
  2589. 00000204  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2590. 00000208  266E 0008                movea.l    A3, [A6 + 0x8]
  2591. 0000020C  286E 0010                movea.l    A4, [A6 + 0x10]
  2592. 00000210  177C 0004 00C3           move.b     [A3 + 0xC3], 0x4
  2593. 00000216  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  2594. 0000021C  2028 0008                move.l     D0, [A0 + 0x8]
  2595. 00000220  2D40 FFF4                move.l     [A6 - 0xC], D0
  2596. 00000224  2F00                     move.l     -[A7], D0
  2597. 00000226  4EB9 0000 1172           jsr        [0x00001172]
  2598. 0000022C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2599. 00000230  2028 0044                move.l     D0, [A0 + 0x44]
  2600. 00000234  2D40 FFF0                move.l     [A6 - 0x10], D0
  2601. 00000238  2F08                     move.l     -[A7], A0
  2602. 0000023A  2F0B                     move.l     -[A7], A3
  2603. 0000023C  2053                     movea.l    A0, [A3]
  2604. 0000023E  2068 040C                movea.l    A0, [A0 + 0x40C]
  2605. 00000242  4E90                     jsr        [A0]
  2606. 00000244  7000                     moveq.l    D0, 0x00
  2607. 00000246  2740 00CC                move.l     [A3 + 0xCC], D0
  2608. 0000024A  2F0B                     move.l     -[A7], A3
  2609. 0000024C  2053                     movea.l    A0, [A3]
  2610. 0000024E  2068 03E8                movea.l    A0, [A0 + 0x3E8]
  2611. 00000252  4E90                     jsr        [A0]
  2612. 00000254  2600                     move.l     D3, D0
  2613. 00000256  7008                     moveq.l    D0, 0x08
  2614. 00000258  2F00                     move.l     -[A7], D0
  2615. 0000025A  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  2616. 00000260  2D40 FFF8                move.l     [A6 - 0x8], D0
  2617. label00000264:
  2618. 00000264  4A80                     tst.l      D0
  2619. 00000266  670C                     beq        +0xE /* 00000274 */
  2620. 00000268  2F2B 0026                move.l     -[A7], [A3 + 0x26]
  2621. 0000026C  2F00                     move.l     -[A7], D0
  2622. 0000026E  4EB9 0000 1A2A           jsr        [0x00001A2A]
  2623. label00000274:
  2624. 00000274  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2625. 00000278  4EB9 0000 1172           jsr        [0x00001172]
  2626. 0000027E  276E FFF8 00C8           move.l     [A3 + 0xC8], [A6 - 0x8]
  2627. 00000284  7016                     moveq.l    D0, 0x16
  2628. 00000286  2F00                     move.l     -[A7], D0
  2629. 00000288  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  2630. 0000028E  2440                     movea.l    A2, D0
  2631. 00000290  200A                     move.l     D0, A2
  2632. 00000292  6708                     beq        +0xA /* 0000029C */
  2633. 00000294  2F0A                     move.l     -[A7], A2
  2634. 00000296  4EB9 0000 87B8           jsr        [0x000087B8]
  2635. label0000029C:
  2636. 0000029C  2F0A                     move.l     -[A7], A2
  2637. 0000029E  4EB9 0000 1172           jsr        [0x00001172]
  2638. 000002A4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2639. 000002A8  2F2B 0088                move.l     -[A7], [A3 + 0x88]
  2640. 000002AC  2003                     move.l     D0, D3
  2641. 000002AE  2200                     move.l     D1, D0
  2642. 000002B0  C0FC 000A                mulu.w     D0, 0xA /* '\n' */
  2643. 000002B4  4841                     swap.w     D1
  2644. 000002B6  C2FC 000A                mulu.w     D1, 0xA /* '\n' */
  2645. 000002BA  4841                     swap.w     D1
  2646. 000002BC  4241                     clr.w      D1
  2647. 000002BE  D081                     add.l      D0, D1
  2648. 000002C0  2F00                     move.l     -[A7], D0
  2649. 000002C2  2F0A                     move.l     -[A7], A2
  2650. 000002C4  2052                     movea.l    A0, [A2]
  2651. 000002C6  2050                     movea.l    A0, [A0]
  2652. 000002C8  4E90                     jsr        [A0]
  2653. 000002CA  274A 008C                move.l     [A3 + 0x8C], A2
  2654. 000002CE  701E                     moveq.l    D0, 0x1E
  2655. 000002D0  2F00                     move.l     -[A7], D0
  2656. 000002D2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2657. 000002D8  2D40 FFFC                move.l     [A6 - 0x4], D0
  2658. 000002DC  4A80                     tst.l      D0
  2659. 000002DE  6708                     beq        +0xA /* 000002E8 */
  2660. 000002E0  2F00                     move.l     -[A7], D0
  2661. 000002E2  4EB9 0000 0468           jsr        [0x00000468]
  2662. label000002E8:
  2663. 000002E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2664. 000002EC  4EB9 0000 1172           jsr        [0x00001172]
  2665. 000002F2  2F3C 0000 0400           move.l     -[A7], 0x400
  2666. 000002F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2667. 000002FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2668. 00000300  2250                     movea.l    A1, [A0]
  2669. 00000302  2269 007C                movea.l    A1, [A1 + 0x7C]
  2670. 00000306  4E91                     jsr        [A1]
  2671. 00000308  202E FFFC                move.l     D0, [A6 - 0x4]
  2672. 0000030C  2740 00D2                move.l     [A3 + 0xD2], D0
  2673. 00000310  7201                     moveq.l    D1, 0x01
  2674. 00000312  2F01                     move.l     -[A7], D1
  2675. 00000314  2F2B 0088                move.l     -[A7], [A3 + 0x88]
  2676. 00000318  2F00                     move.l     -[A7], D0
  2677. 0000031A  2040                     movea.l    A0, D0
  2678. 0000031C  2050                     movea.l    A0, [A0]
  2679. 0000031E  2068 0080                movea.l    A0, [A0 + 0x80]
  2680. 00000322  4E90                     jsr        [A0]
  2681. 00000324  200C                     move.l     D0, A4
  2682. 00000326  672E                     beq        +0x30 /* 00000356 */
  2683. 00000328  274C 00C4                move.l     [A3 + 0xC4], A4
  2684. 0000032C  2F2B 00D2                move.l     -[A7], [A3 + 0xD2]
  2685. 00000330  2F0C                     move.l     -[A7], A4
  2686. 00000332  2054                     movea.l    A0, [A4]
  2687. 00000334  2068 0410                movea.l    A0, [A0 + 0x410]
  2688. 00000338  4E90                     jsr        [A0]
  2689. 0000033A  2F0B                     move.l     -[A7], A3
  2690. 0000033C  2F0C                     move.l     -[A7], A4
  2691. 0000033E  2054                     movea.l    A0, [A4]
  2692. 00000340  2068 0420                movea.l    A0, [A0 + 0x420]
  2693. 00000344  4E90                     jsr        [A0]
  2694. 00000346  3F2B 00AE                move.w     -[A7], [A3 + 0xAE]
  2695. 0000034A  2F03                     move.l     -[A7], D3
  2696. 0000034C  2F0C                     move.l     -[A7], A4
  2697. 0000034E  2054                     movea.l    A0, [A4]
  2698. 00000350  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  2699. 00000354  4E90                     jsr        [A0]
  2700. label00000356:
  2701. 00000356  422B 0051                clr.b      [A3 + 0x51]
  2702. 0000035A  2F0B                     move.l     -[A7], A3
  2703. 0000035C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2704. 00000360  4EB9 0000 1552           jsr        [0x00001552]
  2705. 00000366  2F0B                     move.l     -[A7], A3
  2706. 00000368  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  2707. 0000036E  4EB9 0000 1552           jsr        [0x00001552]
  2708. 00000374  276E 000C 0094           move.l     [A3 + 0x94], [A6 + 0xC]
  2709. 0000037A  2F0B                     move.l     -[A7], A3
  2710. 0000037C  2053                     movea.l    A0, [A3]
  2711. 0000037E  2068 0098                movea.l    A0, [A0 + 0x98]
  2712. 00000382  4E90                     jsr        [A0]
  2713. 00000384  2840                     movea.l    A4, D0
  2714. 00000386  2F0B                     move.l     -[A7], A3
  2715. 00000388  2053                     movea.l    A0, [A3]
  2716. 0000038A  2068 00D0                movea.l    A0, [A0 + 0xD0]
  2717. 0000038E  4E90                     jsr        [A0]
  2718. 00000390  2940 00CC                move.l     [A4 + 0xCC], D0
  2719. 00000394  7600                     moveq.l    D3, 0x00
  2720. 00000396  2743 009A                move.l     [A3 + 0x9A], D3
  2721. 0000039A  2743 009E                move.l     [A3 + 0x9E], D3
  2722. 0000039E  2F2B 0088                move.l     -[A7], [A3 + 0x88]
  2723. 000003A2  2F0B                     move.l     -[A7], A3
  2724. 000003A4  2053                     movea.l    A0, [A3]
  2725. 000003A6  2068 03E8                movea.l    A0, [A0 + 0x3E8]
  2726. 000003AA  4E90                     jsr        [A0]
  2727. 000003AC  2200                     move.l     D1, D0
  2728. 000003AE  C0FC 000A                mulu.w     D0, 0xA /* '\n' */
  2729. 000003B2  4841                     swap.w     D1
  2730. 000003B4  C2FC 000A                mulu.w     D1, 0xA /* '\n' */
  2731. 000003B8  4841                     swap.w     D1
  2732. 000003BA  4241                     clr.w      D1
  2733. 000003BC  D081                     add.l      D0, D1
  2734. 000003BE  2F00                     move.l     -[A7], D0
  2735. 000003C0  2F0B                     move.l     -[A7], A3
  2736. 000003C2  2053                     movea.l    A0, [A3]
  2737. 000003C4  2068 03E4                movea.l    A0, [A0 + 0x3E4]
  2738. 000003C8  4E90                     jsr        [A0]
  2739. 000003CA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2740. 000003CE  4E5E                     unlink     A6
  2741. 000003D0  205F                     movea.l    A0, [A7]+
  2742. 000003D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2743. 000003D6  4ED0                     jmp        [A0]
  2744. 000003D8  8059                     or.w       D0, [A1]+
  2745. 000003DA  4936 384B                .invalid   4, [A6 + D3 + 0x4B] // invalid opcode 4 with b == 4
  2746. 000003DE  496E 7374                chk.w      D4, [A6 + 0x7374]
  2747. 000003E2  7275                     moveq.l    D1, 0x75
  2748. 000003E4  6374                     bls        +0x76 /* 0000045A */
  2749. 000003E6  696F                     bvs        +0x71 /* 00000457 */
  2750. 000003E8  6E56                     bgt        +0x58 /* 00000440 */
  2751. 000003EA  6965                     bvs        +0x67 /* 00000451 */
  2752. 000003EC  775F                     moveq.l    D3, 0x5F
  2753. 000003EE  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  2754. 000003F2  3638 4B49                move.w     D3, [0x00004B49]
  2755. 000003F6  6E73                     bgt        +0x75 /* 0000046B */
  2756. 000003F8  7472                     moveq.l    D2, 0x72
  2757. 000003FA  7563                     moveq.l    D2, 0x63
  2758. 000003FC  7469                     moveq.l    D2, 0x69
  2759. 000003FE  6F6E                     ble        +0x70 /* 0000046E */
  2760. 00000400  5669 6577                addq.w     [A1 + 0x6577], 3
  2761. 00000404  4650                     not.w      [A0]
  2762. 00000406  3138 5436                move.w     -[A0], [0x00005436]
  2763. 0000040A  384B                     movea.w    A4, A3
  2764. 0000040C  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  2765. 00000412  6F69                     ble        +0x6B /* 0000047D */
  2766. 00000414  6E74                     bgt        +0x76 /* 0000048A */
  2767. 00000416  5669 6577                addq.w     [A1 + 0x6577], 3
  2768. 0000041A  5032 3254                addq.b     [A2 + D3.w * 2 + 0x54], 8
  2769. 0000041E  3638 6B45                move.w     D3, [0x00006B45]
  2770. 00000422  7870                     moveq.l    D4, 0x70
  2771. 00000424  7265                     moveq.l    D1, 0x65
  2772. 00000426  7373                     moveq.l    D1, 0x73
  2773. 00000428  696F                     bvs        +0x71 /* 00000499 */
  2774. 0000042A  6E45                     bgt        +0x47 /* 00000471 */
  2775. 0000042C  6469                     bcc        +0x6B /* 00000497 */
  2776. 0000042E  7454                     moveq.l    D2, 0x54
  2777. 00000430  6578                     bcs        +0x7A /* 000004AA */
  2778. 00000432  7400                     moveq.l    D2, 0x00
  2779. 00000434  0000 FFFF                ori.b      D0, 0xFF
  2780. 00000438  41F9 FFFA 7BCC           lea.l      A0, [0xFFFA7BCC]
  2781. 0000043E  2008                     move.l     D0, A0
  2782. label00000440:
  2783. 00000440  205F                     movea.l    A0, [A7]+
  2784. 00000442  584F                     addq.w     A7, 4
  2785. 00000444  4ED0                     jmp        [A0]
  2786. 00000446  FFFF                     .invalid   <<F/7/7>>
  2787. 00000448  2F0A                     move.l     -[A7], A2
  2788. 0000044A  701E                     moveq.l    D0, 0x1E
  2789. 0000044C  2F00                     move.l     -[A7], D0
  2790. 0000044E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2791. 00000454  2440                     movea.l    A2, D0
  2792. 00000456  200A                     move.l     D0, A2
  2793. 00000458  6708                     beq        +0xA /* 00000462 */
  2794. label0000045A:
  2795. 0000045A  2F0A                     move.l     -[A7], A2
  2796. 0000045C  4EB9 0000 0468           jsr        [0x00000468]
  2797. label00000462:
  2798. 00000462  200A                     move.l     D0, A2
  2799. 00000464  245F                     movea.l    A2, [A7]+
  2800. 00000466  4E75                     rts
  2801. 00000468  4E56 0000                link       A6, 0
  2802. 0000046C  2F0A                     move.l     -[A7], A2
  2803. label0000046E:
  2804. 0000046E  246E 0008                movea.l    A2, [A6 + 0x8]
  2805. 00000472  2F0A                     move.l     -[A7], A2
  2806. 00000474  4EB9 0000 3A3A           jsr        [0x00003A3A]
  2807. 0000047A  2079 FFFA 8550           movea.l    A0, [0xFFFA8550]
  2808. 00000480  2488                     move.l     [A2], A0
  2809. 00000482  200A                     move.l     D0, A2
  2810. 00000484  245F                     movea.l    A2, [A7]+
  2811. 00000486  4E5E                     unlink     A6
  2812. 00000488  205F                     movea.l    A0, [A7]+
  2813. label0000048A:
  2814. 0000048A  584F                     addq.w     A7, 4
  2815. 0000048C  4ED0                     jmp        [A0]
  2816. 0000048E  925F                     sub.w      D1, [A7]+
  2817. 00000490  5F63                     subq.w     -[A3], 7
  2818. 00000492  745F                     moveq.l    D2, 0x5F
  2819. 00000494  5F39 5441 6464           subq.b     [0x54416464], 7
  2820. 0000049A  724C                     moveq.l    D1, 0x4C
  2821. 0000049C  6973                     bvs        +0x75 /* 00000511 */
  2822. 0000049E  7446                     moveq.l    D2, 0x46
  2823. 000004A0  7600                     moveq.l    D3, 0x00
  2824. 000004A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2825. 000004A6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2826. label000004AA:
  2827. 000004AA  000C 7004                ori.b      A4, 0x4
  2828. 000004AE  3F00                     move.w     -[A7], D0
  2829. 000004B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2830. 000004B4  4EB9 0000 39CA           jsr        [0x000039CA]
  2831. 000004BA  4E5E                     unlink     A6
  2832. 000004BC  205F                     movea.l    A0, [A7]+
  2833. 000004BE  504F                     addq.w     A7, 8
  2834. 000004C0  4ED0                     jmp        [A0]
  2835. 000004C2  9749                     subx.w     -[A3], -[A1]
  2836. 000004C4  4164                     chk.w      D0, -[A4]
  2837. 000004C6  6472                     bcc        +0x74 /* 0000053A */
  2838. 000004C8  4C69 7374 5F5F           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5F5F]
  2839. 000004CE  3954 4164                move.w     [A4 + 0x4164], [A4]
  2840. 000004D2  6472                     bcc        +0x74 /* 00000546 */
  2841. 000004D4  4C69 7374 466C           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x466C]
  2842. 000004DA  0000 41F9                ori.b      D0, 0xF9
  2843. 000004DE  FFFA                     .invalid   <<F/7/7>>
  2844. 000004E0  7C00                     moveq.l    D6, 0x00
  2845. 000004E2  2008                     move.l     D0, A0
  2846. 000004E4  4E75                     rts
  2847. 000004E6  FFFF                     .invalid   <<F/7/7>>
  2848. 000004E8  41F9 FFFA 7C00           lea.l      A0, [0xFFFA7C00]
  2849. 000004EE  2008                     move.l     D0, A0
  2850. 000004F0  205F                     movea.l    A0, [A7]+
  2851. 000004F2  584F                     addq.w     A7, 4
  2852. 000004F4  4ED0                     jmp        [A0]
  2853. 000004F6  FFFF                     .invalid   <<F/7/7>>
  2854. 000004F8  2F0A                     move.l     -[A7], A2
  2855. 000004FA  2F3C 0000 009C           move.l     -[A7], 0x9C
  2856. 00000500  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2857. 00000506  2440                     movea.l    A2, D0
  2858. 00000508  200A                     move.l     D0, A2
  2859. 0000050A  6708                     beq        +0xA /* 00000514 */
  2860. 0000050C  2F0A                     move.l     -[A7], A2
  2861. 0000050E  4EB9 0000 051C           jsr        [0x0000051C]
  2862. label00000514:
  2863. 00000514  200A                     move.l     D0, A2
  2864. 00000516  245F                     movea.l    A2, [A7]+
  2865. 00000518  4E75                     rts
  2866. 0000051A  FFFF                     .invalid   <<F/7/7>>
  2867. 0000051C  4E56 0000                link       A6, 0
  2868. 00000520  48E7 1020                movem.l    -[A7], D3,A2
  2869. 00000524  246E 0008                movea.l    A2, [A6 + 0x8]
  2870. 00000528  2F0A                     move.l     -[A7], A2
  2871. 0000052A  4EB9 0000 5F04           jsr        [0x00005F04]
  2872. 00000530  2079 FFFA 8554           movea.l    A0, [0xFFFA8554]
  2873. 00000536  2488                     move.l     [A2], A0
  2874. 00000538  7600                     moveq.l    D3, 0x00
  2875. label0000053A:
  2876. 0000053A  2543 0088                move.l     [A2 + 0x88], D3
  2877. 0000053E  2543 008C                move.l     [A2 + 0x8C], D3
  2878. 00000542  700C                     moveq.l    D0, 0x0C
  2879. 00000544  3F00                     move.w     -[A7], D0
  2880. label00000546:
  2881. 00000546  2F0A                     move.l     -[A7], A2
  2882. 00000548  4EB9 0000 8D02           jsr        [0x00008D02]
  2883. 0000054E  2543 0094                move.l     [A2 + 0x94], D3
  2884. 00000552  2543 0098                move.l     [A2 + 0x98], D3
  2885. 00000556  7000                     moveq.l    D0, 0x00
  2886. 00000558  2540 0090                move.l     [A2 + 0x90], D0
  2887. 0000055C  200A                     move.l     D0, A2
  2888. 0000055E  4CDF 0408                movem.l    D3,A2, [A7]+
  2889. 00000562  4E5E                     unlink     A6
  2890. 00000564  205F                     movea.l    A0, [A7]+
  2891. 00000566  584F                     addq.w     A7, 4
  2892. 00000568  4ED0                     jmp        [A0]
  2893. 0000056A  9C5F                     sub.w      D6, [A7]+
  2894. 0000056C  5F63                     subq.w     -[A3], 7
  2895. 0000056E  745F                     moveq.l    D2, 0x5F
  2896. 00000570  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  2897. 00000574  3638 4B42                move.w     D3, [0x00004B42]
  2898. 00000578  7265                     moveq.l    D1, 0x65
  2899. 0000057A  616B                     bsr        +0x6D /* 000005E7 */
  2900. 0000057C  706F                     moveq.l    D0, 0x6F
  2901. 0000057E  696E                     bvs        +0x70 /* 000005EE */
  2902. 00000580  7456                     moveq.l    D2, 0x56
  2903. 00000582  6965                     bvs        +0x67 /* 000005E9 */
  2904. 00000584  7746                     moveq.l    D3, 0x46
  2905. 00000586  7600                     moveq.l    D3, 0x00
  2906. 00000588  0000 FFFF                ori.b      D0, 0xFF
  2907. 0000058C  4E56 FFFC                link       A6, -0x0004
  2908. 00000590  48E7 0030                movem.l    -[A7], A2,A3
  2909. 00000594  266E 0008                movea.l    A3, [A6 + 0x8]
  2910. 00000598  246E 000C                movea.l    A2, [A6 + 0xC]
  2911. 0000059C  2F0A                     move.l     -[A7], A2
  2912. 0000059E  2F0B                     move.l     -[A7], A3
  2913. 000005A0  4EB9 0000 6842           jsr        [0x00006842]
  2914. 000005A6  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  2915. 000005AC  2028 0008                move.l     D0, [A0 + 0x8]
  2916. 000005B0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2917. 000005B4  2F00                     move.l     -[A7], D0
  2918. 000005B6  4EB9 0000 1172           jsr        [0x00001172]
  2919. 000005BC  200A                     move.l     D0, A2
  2920. 000005BE  670A                     beq        +0xC /* 000005CA */
  2921. 000005C0  2F0A                     move.l     -[A7], A2
  2922. 000005C2  2052                     movea.l    A0, [A2]
  2923. 000005C4  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  2924. 000005C8  4E90                     jsr        [A0]
  2925. label000005CA:
  2926. 000005CA  594F                     subq.w     A7, 4
  2927. 000005CC  A8D8                     syscall    NewRgn
  2928. 000005CE  201F                     move.l     D0, [A7]+
  2929. 000005D0  2740 0098                move.l     [A3 + 0x98], D0
  2930. 000005D4  202E FFFC                move.l     D0, [A6 - 0x4]
  2931. 000005D8  2740 0088                move.l     [A3 + 0x88], D0
  2932. 000005DC  2F0B                     move.l     -[A7], A3
  2933. 000005DE  2F00                     move.l     -[A7], D0
  2934. 000005E0  4EB9 0000 1552           jsr        [0x00001552]
  2935. 000005E6  2F0B                     move.l     -[A7], A3
  2936. 000005E8  2F39 FFFB EFE0           move.l     -[A7], [0xFFFBEFE0]
  2937. label000005EE:
  2938. 000005EE  4EB9 0000 1552           jsr        [0x00001552]
  2939. 000005F4  4CDF 0C00                movem.l    A2,A3, [A7]+
  2940. 000005F8  4E5E                     unlink     A6
  2941. 000005FA  205F                     movea.l    A0, [A7]+
  2942. 000005FC  504F                     addq.w     A7, 8
  2943. 000005FE  4ED0                     jmp        [A0]
  2944. 00000600  802E 446F                or.b       D0, [A6 + 0x446F]
  2945. 00000604  506F 7374                addq.w     [A7 + 0x7374], 8
  2946. 00000608  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  2947. 0000060E  5F5F                     subq.w     [A7]+, 7
  2948. 00000610  3138 5436                move.w     -[A0], [0x00005436]
  2949. 00000614  384B                     movea.w    A4, A3
  2950. 00000616  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  2951. 0000061C  6F69                     ble        +0x6B /* 00000687 */
  2952. 0000061E  6E74                     bgt        +0x76 /* 00000694 */
  2953. 00000620  5669 6577                addq.w     [A1 + 0x6577], 3
  2954. 00000624  4650                     not.w      [A0]
  2955. 00000626  3954 446F                move.w     [A4 + 0x446F], [A4]
  2956. 0000062A  6375                     bls        +0x77 /* 000006A1 */
  2957. 0000062C  6D65                     blt        +0x67 /* 00000693 */
  2958. 0000062E  6E74                     bgt        +0x76 /* 000006A4 */
  2959. 00000630  0000 FFFF                ori.b      D0, 0xFF
  2960. 00000634  4E56 0000                link       A6, 0
  2961. 00000638  2F0A                     move.l     -[A7], A2
  2962. 0000063A  246E 0008                movea.l    A2, [A6 + 0x8]
  2963. 0000063E  2F2A 0098                move.l     -[A7], [A2 + 0x98]
  2964. 00000642  A8D9                     syscall    DisposRgn/DisposeRgn
  2965. 00000644  2F0A                     move.l     -[A7], A2
  2966. 00000646  4EB9 0000 5B1A           jsr        [0x00005B1A]
  2967. 0000064C  245F                     movea.l    A2, [A7]+
  2968. 0000064E  4E5E                     unlink     A6
  2969. 00000650  205F                     movea.l    A0, [A7]+
  2970. 00000652  584F                     addq.w     A7, 4
  2971. 00000654  4ED0                     jmp        [A0]
  2972. 00000656  9C46                     sub.w      D6, D6
  2973. 00000658  7265                     moveq.l    D1, 0x65
  2974. 0000065A  655F                     bcs        +0x61 /* 000006BB */
  2975. 0000065C  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  2976. 00000660  3638 4B42                move.w     D3, [0x00004B42]
  2977. 00000664  7265                     moveq.l    D1, 0x65
  2978. 00000666  616B                     bsr        +0x6D /* 000006D3 */
  2979. 00000668  706F                     moveq.l    D0, 0x6F
  2980. 0000066A  696E                     bvs        +0x70 /* 000006DA */
  2981. 0000066C  7456                     moveq.l    D2, 0x56
  2982. 0000066E  6965                     bvs        +0x67 /* 000006D5 */
  2983. 00000670  7746                     moveq.l    D3, 0x46
  2984. 00000672  7600                     moveq.l    D3, 0x00
  2985. 00000674  0000 FFFF                ori.b      D0, 0xFF
  2986. 00000678  4E56 0000                link       A6, 0
  2987. 0000067C  206E 0008                movea.l    A0, [A6 + 0x8]
  2988. 00000680  216E 000C 008C           move.l     [A0 + 0x8C], [A6 + 0xC]
  2989. 00000686  4E5E                     unlink     A6
  2990. 00000688  205F                     movea.l    A0, [A7]+
  2991. 0000068A  504F                     addq.w     A7, 8
  2992. 0000068C  4ED0                     jmp        [A0]
  2993. 0000068E  802D 5365                or.b       D0, [A5 + 0x5365]
  2994. 00000692  7441                     moveq.l    D2, 0x41
  2995. label00000694:
  2996. 00000694  6464                     bcc        +0x66 /* 000006FA */
  2997. 00000696  724C                     moveq.l    D1, 0x4C
  2998. 00000698  6973                     bvs        +0x75 /* 0000070D */
  2999. 0000069A  745F                     moveq.l    D2, 0x5F
  3000. 0000069C  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  3001. 000006A0  3638 4B42                move.w     D3, [0x00004B42]
  3002. label000006A4:
  3003. 000006A4  7265                     moveq.l    D1, 0x65
  3004. 000006A6  616B                     bsr        +0x6D /* 00000713 */
  3005. 000006A8  706F                     moveq.l    D0, 0x6F
  3006. 000006AA  696E                     bvs        +0x70 /* 0000071A */
  3007. 000006AC  7456                     moveq.l    D2, 0x56
  3008. 000006AE  6965                     bvs        +0x67 /* 00000715 */
  3009. 000006B0  7746                     moveq.l    D3, 0x46
  3010. 000006B2  5039 5441 6464           addq.b     [0x54416464], 8
  3011. 000006B8  724C                     moveq.l    D1, 0x4C
  3012. 000006BA  6973                     bvs        +0x75 /* 0000072F */
  3013. 000006BC  7400                     moveq.l    D2, 0x00
  3014. 000006BE  0000 41F9                ori.b      D0, 0xF9
  3015. 000006C2  FFFA                     .invalid   <<F/7/7>>
  3016. 000006C4  8AD8                     divu.w     D5, [A0]+
  3017. 000006C6  2008                     move.l     D0, A0
  3018. 000006C8  205F                     movea.l    A0, [A7]+
  3019. 000006CA  584F                     addq.w     A7, 4
  3020. 000006CC  4ED0                     jmp        [A0]
  3021. 000006CE  FFFF                     .invalid   <<F/7/7>>
  3022. 000006D0  2F0A                     move.l     -[A7], A2
  3023. 000006D2  2F3C 0000 00C4           move.l     -[A7], 0xC4
  3024. 000006D8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3025. // begin alternate branch 000006DA-000006DE
  3026. label000006DA:
  3027. 000006DA  0000 0BEA                ori.b      D0, 0xEA
  3028. // end alternate branch 000006DA-000006DE
  3029. label000006DA: // (misaligned)
  3030. 000006DE  2440                     movea.l    A2, D0
  3031. 000006E0  200A                     move.l     D0, A2
  3032. 000006E2  6708                     beq        +0xA /* 000006EC */
  3033. 000006E4  2F0A                     move.l     -[A7], A2
  3034. 000006E6  4EB9 0000 06F4           jsr        [0x000006F4]
  3035. label000006EC:
  3036. 000006EC  200A                     move.l     D0, A2
  3037. 000006EE  245F                     movea.l    A2, [A7]+
  3038. 000006F0  4E75                     rts
  3039. 000006F2  FFFF                     .invalid   <<F/7/7>>
  3040. 000006F4  4E56 0000                link       A6, 0
  3041. 000006F8  48E7 1820                movem.l    -[A7], D3,D4,A2
  3042. // begin alternate branch 000006FA-000006FC
  3043. label000006FA:
  3044. 000006FA  1820                     move.b     D4, -[A0]
  3045. // end alternate branch 000006FA-000006FC
  3046. label000006FA: // (misaligned)
  3047. 000006FC  246E 0008                movea.l    A2, [A6 + 0x8]
  3048. 00000700  2F0A                     move.l     -[A7], A2
  3049. 00000702  4EB9 0000 6882           jsr        [0x00006882]
  3050. 00000708  2079 FFFA 9DC4           movea.l    A0, [0xFFFA9DC4]
  3051. 0000070E  2488                     move.l     [A2], A0
  3052. 00000710  7600                     moveq.l    D3, 0x00
  3053. 00000712  2543 0088                move.l     [A2 + 0x88], D3
  3054. 00000716  7800                     moveq.l    D4, 0x00
  3055. 00000718  2544 008C                move.l     [A2 + 0x8C], D4
  3056. // begin alternate branch 0000071A-00000720
  3057. label0000071A:
  3058. 0000071A  008C 2544 0090           ori.l      A4, 0x25440090
  3059. // end alternate branch 0000071A-00000720
  3060. label0000071A: // (misaligned)
  3061. 0000071C  2544 0090                move.l     [A2 + 0x90], D4
  3062. 00000720  2544 0094                move.l     [A2 + 0x94], D4
  3063. 00000724  2543 009A                move.l     [A2 + 0x9A], D3
  3064. 00000728  2543 009E                move.l     [A2 + 0x9E], D3
  3065. 0000072C  41F9 FFFF 634C           lea.l      A0, [0xFFFF634C]
  3066. 00000732  224A                     movea.l    A1, A2
  3067. 00000734  43E9 00A2                lea.l      A1, [A1 + 0xA2]
  3068. 00000738  22D8                     move.l     [A1]+, [A0]+
  3069. 0000073A  22D8                     move.l     [A1]+, [A0]+
  3070. 0000073C  22D8                     move.l     [A1]+, [A0]+
  3071. 0000073E  4243                     clr.w      D3
  3072. 00000740  3543 00AE                move.w     [A2 + 0xAE], D3
  3073. 00000744  3543 00B0                move.w     [A2 + 0xB0], D3
  3074. 00000748  2544 0084                move.l     [A2 + 0x84], D4
  3075. 0000074C  2544 007C                move.l     [A2 + 0x7C], D4
  3076. 00000750  2544 0080                move.l     [A2 + 0x80], D4
  3077. 00000754  2544 00B2                move.l     [A2 + 0xB2], D4
  3078. 00000758  2544 00B6                move.l     [A2 + 0xB6], D4
  3079. 0000075C  2544 00BA                move.l     [A2 + 0xBA], D4
  3080. 00000760  4203                     clr.b      D3
  3081. 00000762  1543 0098                move.b     [A2 + 0x98], D3
  3082. 00000766  2544 00BE                move.l     [A2 + 0xBE], D4
  3083. 0000076A  1543 00C2                move.b     [A2 + 0xC2], D3
  3084. 0000076E  1543 00C3                move.b     [A2 + 0xC3], D3
  3085. 00000772  200A                     move.l     D0, A2
  3086. 00000774  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3087. 00000778  4E5E                     unlink     A6
  3088. 0000077A  205F                     movea.l    A0, [A7]+
  3089. 0000077C  584F                     addq.w     A7, 4
  3090. 0000077E  4ED0                     jmp        [A0]
  3091. 00000780  9D5F                     sub.w      [A7]+, D6
  3092. 00000782  5F63                     subq.w     -[A3], 7
  3093. 00000784  745F                     moveq.l    D2, 0x5F
  3094. 00000786  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3095. 0000078A  4164                     chk.w      D0, -[A4]
  3096. 0000078C  6472                     bcc        +0x74 /* 00000800 */
  3097. 0000078E  6573                     bcs        +0x75 /* 00000803 */
  3098. 00000790  7344                     moveq.l    D1, 0x44
  3099. 00000792  6973                     bvs        +0x75 /* 00000807 */
  3100. 00000794  706C                     moveq.l    D0, 0x6C
  3101. 00000796  6179                     bsr        +0x7B /* 00000811 */
  3102. 00000798  5669 6577                addq.w     [A1 + 0x6577], 3
  3103. 0000079C  4676 0000                not.w      [A6 + D0.w]
  3104. 000007A0  4E56 FFD4                link       A6, -0x002C
  3105. 000007A4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3106. 000007A8  286E 0008                movea.l    A4, [A6 + 0x8]
  3107. 000007AC  2F0C                     move.l     -[A7], A4
  3108. 000007AE  2054                     movea.l    A0, [A4]
  3109. 000007B0  2068 0098                movea.l    A0, [A0 + 0x98]
  3110. 000007B4  4E90                     jsr        [A0]
  3111. 000007B6  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3112. 000007BA  2F0C                     move.l     -[A7], A4
  3113. 000007BC  2054                     movea.l    A0, [A4]
  3114. 000007BE  2068 0098                movea.l    A0, [A0 + 0x98]
  3115. 000007C2  4E90                     jsr        [A0]
  3116. 000007C4  244C                     movea.l    A2, A4
  3117. 000007C6  45EA 0080                lea.l      A2, [A2 + 0x80]
  3118. 000007CA  2480                     move.l     [A2], D0
  3119. 000007CC  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3120. 000007D0  4EB9 0000 1172           jsr        [0x00001172]
  3121. 000007D6  202E 000C                move.l     D0, [A6 + 0xC]
  3122. 000007DA  2940 0090                move.l     [A4 + 0x90], D0
  3123. 000007DE  2F0C                     move.l     -[A7], A4
  3124. 000007E0  2F00                     move.l     -[A7], D0
  3125. 000007E2  4EB9 0000 1552           jsr        [0x00001552]
  3126. 000007E8  2F3C 4144 4452           move.l     -[A7], 0x41444452 /* 'ADDR' */
  3127. 000007EE  2612                     move.l     D3, [A2]
  3128. 000007F0  2F03                     move.l     -[A7], D3
  3129. 000007F2  2043                     movea.l    A0, D3
  3130. 000007F4  2050                     movea.l    A0, [A0]
  3131. 000007F6  2068 0180                movea.l    A0, [A0 + 0x180]
  3132. 000007FA  4E90                     jsr        [A0]
  3133. 000007FC  2940 0094                move.l     [A4 + 0x94], D0
  3134. label00000800:
  3135. 00000800  2F3C 0000 00EC           move.l     -[A7], 0xEC
  3136. 00000806  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3137. 0000080C  2D40 FFF8                move.l     [A6 - 0x8], D0
  3138. 00000810  4A80                     tst.l      D0
  3139. 00000812  6708                     beq        +0xA /* 0000081C */
  3140. 00000814  2F00                     move.l     -[A7], D0
  3141. 00000816  4EB9 0000 B262           jsr        [0x0000B262]
  3142. label0000081C:
  3143. 0000081C  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  3144. 00000820  2F0C                     move.l     -[A7], A4
  3145. 00000822  2054                     movea.l    A0, [A4]
  3146. 00000824  2068 0098                movea.l    A0, [A0 + 0x98]
  3147. 00000828  4E90                     jsr        [A0]
  3148. 0000082A  2F00                     move.l     -[A7], D0
  3149. 0000082C  4227                     clr.b      -[A7]
  3150. 0000082E  7601                     moveq.l    D3, 0x01
  3151. 00000830  1F03                     move.b     -[A7], D3
  3152. 00000832  1F03                     move.b     -[A7], D3
  3153. 00000834  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3154. 00000838  4EB9 0000 B282           jsr        [0x0000B282]
  3155. 0000083E  2F3C 484E 4449           move.l     -[A7], 0x484E4449 /* 'HNDI' */
  3156. 00000844  2612                     move.l     D3, [A2]
  3157. 00000846  2F03                     move.l     -[A7], D3
  3158. 00000848  2043                     movea.l    A0, D3
  3159. 0000084A  2050                     movea.l    A0, [A0]
  3160. 0000084C  2068 0180                movea.l    A0, [A0 + 0x180]
  3161. 00000850  4E90                     jsr        [A0]
  3162. 00000852  2940 007C                move.l     [A4 + 0x7C], D0
  3163. 00000856  2652                     movea.l    A3, [A2]
  3164. 00000858  2F2B 0098                move.l     -[A7], [A3 + 0x98]
  3165. 0000085C  2F0B                     move.l     -[A7], A3
  3166. 0000085E  2053                     movea.l    A0, [A3]
  3167. 00000860  2068 0180                movea.l    A0, [A0 + 0x180]
  3168. 00000864  4E90                     jsr        [A0]
  3169. 00000866  2940 0084                move.l     [A4 + 0x84], D0
  3170. 0000086A  2F3C 6857 3031           move.l     -[A7], 0x68573031 /* 'hW01' */
  3171. 00000870  2612                     move.l     D3, [A2]
  3172. 00000872  2F03                     move.l     -[A7], D3
  3173. 00000874  2043                     movea.l    A0, D3
  3174. 00000876  2050                     movea.l    A0, [A0]
  3175. 00000878  2068 0180                movea.l    A0, [A0 + 0x180]
  3176. 0000087C  4E90                     jsr        [A0]
  3177. 0000087E  2940 00B2                move.l     [A4 + 0xB2], D0
  3178. 00000882  2F3C 7657 3031           move.l     -[A7], 0x76573031 /* 'vW01' */
  3179. 00000888  2612                     move.l     D3, [A2]
  3180. 0000088A  2F03                     move.l     -[A7], D3
  3181. 0000088C  2043                     movea.l    A0, D3
  3182. 0000088E  2050                     movea.l    A0, [A0]
  3183. 00000890  2068 0180                movea.l    A0, [A0 + 0x180]
  3184. 00000894  4E90                     jsr        [A0]
  3185. 00000896  2940 00B6                move.l     [A4 + 0xB6], D0
  3186. 0000089A  7000                     moveq.l    D0, 0x00
  3187. 0000089C  2940 009A                move.l     [A4 + 0x9A], D0
  3188. 000008A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3189. 000008A2  2940 009E                move.l     [A4 + 0x9E], D0
  3190. 000008A6  2F2C 009A                move.l     -[A7], [A4 + 0x9A]
  3191. 000008AA  7601                     moveq.l    D3, 0x01
  3192. 000008AC  1F03                     move.b     -[A7], D3
  3193. 000008AE  1F03                     move.b     -[A7], D3
  3194. 000008B0  2F0C                     move.l     -[A7], A4
  3195. 000008B2  2054                     movea.l    A0, [A4]
  3196. 000008B4  2068 03EC                movea.l    A0, [A0 + 0x3EC]
  3197. 000008B8  4E90                     jsr        [A0]
  3198. 000008BA  3F3C 07D0                move.w     -[A7], 0x7D0
  3199. 000008BE  486E FFD8                pea.l      [A6 - 0x28]
  3200. 000008C2  4EB9 0000 1352           jsr        [0x00001352]
  3201. 000008C8  41EE FFD8                lea.l      A0, [A6 - 0x28]
  3202. 000008CC  224C                     movea.l    A1, A4
  3203. 000008CE  43E9 00A2                lea.l      A1, [A1 + 0xA2]
  3204. 000008D2  22D8                     move.l     [A1]+, [A0]+
  3205. 000008D4  22D8                     move.l     [A1]+, [A0]+
  3206. 000008D6  22D8                     move.l     [A1]+, [A0]+
  3207. 000008D8  486E FFE4                pea.l      [A6 - 0x1C]
  3208. 000008DC  4EB9 0000 1362           jsr        [0x00001362]
  3209. 000008E2  486E FFD8                pea.l      [A6 - 0x28]
  3210. 000008E6  4EB9 0000 1322           jsr        [0x00001322]
  3211. 000008EC  486E FFF0                pea.l      [A6 - 0x10]
  3212. 000008F0  A88B                     syscall    GetFontInfo
  3213. 000008F2  396E FFF4 00B0           move.w     [A4 + 0xB0], [A6 - 0xC]
  3214. 000008F8  302E FFF0                move.w     D0, [A6 - 0x10]
  3215. 000008FC  D06E FFF2                add.w      D0, [A6 - 0xE]
  3216. 00000900  D06E FFF6                add.w      D0, [A6 - 0xA]
  3217. 00000904  5240                     addq.w     D0, 1
  3218. 00000906  3940 00AE                move.w     [A4 + 0xAE], D0
  3219. 0000090A  2F0C                     move.l     -[A7], A4
  3220. 0000090C  2054                     movea.l    A0, [A4]
  3221. 0000090E  2068 03F0                movea.l    A0, [A0 + 0x3F0]
  3222. 00000912  4E90                     jsr        [A0]
  3223. 00000914  486E FFE4                pea.l      [A6 - 0x1C]
  3224. 00000918  4EB9 0000 1322           jsr        [0x00001322]
  3225. 0000091E  7024                     moveq.l    D0, 0x24
  3226. 00000920  2F00                     move.l     -[A7], D0
  3227. 00000922  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3228. 00000928  2D40 FFFC                move.l     [A6 - 0x4], D0
  3229. 0000092C  4A80                     tst.l      D0
  3230. 0000092E  6708                     beq        +0xA /* 00000938 */
  3231. 00000930  2F00                     move.l     -[A7], D0
  3232. 00000932  4EB9 0000 17DA           jsr        [0x000017DA]
  3233. label00000938:
  3234. 00000938  2F0C                     move.l     -[A7], A4
  3235. 0000093A  1F2C 00C3                move.b     -[A7], [A4 + 0xC3]
  3236. 0000093E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3237. 00000942  4EB9 0000 17E2           jsr        [0x000017E2]
  3238. 00000948  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3239. 0000094C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3240. 00000950  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3241. 00000954  2050                     movea.l    A0, [A0]
  3242. 00000956  2068 00E0                movea.l    A0, [A0 + 0xE0]
  3243. 0000095A  4E90                     jsr        [A0]
  3244. 0000095C  594F                     subq.w     A7, 4
  3245. 0000095E  A8D8                     syscall    NewRgn
  3246. 00000960  201F                     move.l     D0, [A7]+
  3247. 00000962  2940 00BA                move.l     [A4 + 0xBA], D0
  3248. 00000966  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3249. 0000096A  4E5E                     unlink     A6
  3250. 0000096C  205F                     movea.l    A0, [A7]+
  3251. 0000096E  504F                     addq.w     A7, 8
  3252. 00000970  4ED0                     jmp        [A0]
  3253. 00000972  8035 496E                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 6>>
  3254. 00000976  6974                     bvs        +0x76 /* 000009EC */
  3255. 00000978  4164                     chk.w      D0, -[A4]
  3256. 0000097A  6472                     bcc        +0x74 /* 000009EE */
  3257. 0000097C  6573                     bcs        +0x75 /* 000009F1 */
  3258. 0000097E  7344                     moveq.l    D1, 0x44
  3259. 00000980  6973                     bvs        +0x75 /* 000009F5 */
  3260. 00000982  706C                     moveq.l    D0, 0x6C
  3261. 00000984  6179                     bsr        +0x7B /* 000009FF */
  3262. 00000986  5669 6577                addq.w     [A1 + 0x6577], 3
  3263. 0000098A  5F5F                     subq.w     [A7]+, 7
  3264. 0000098C  3139 5441 6464           move.w     -[A0], [0x54416464]
  3265. 00000992  7265                     moveq.l    D1, 0x65
  3266. 00000994  7373                     moveq.l    D1, 0x73
  3267. 00000996  4469 7370                neg.w      [A1 + 0x7370]
  3268. 0000099A  6C61                     bge        +0x63 /* 000009FD */
  3269. 0000099C  7956                     moveq.l    D4, 0x56
  3270. 0000099E  6965                     bvs        +0x67 /* 00000A05 */
  3271. 000009A0  7746                     moveq.l    D3, 0x46
  3272. 000009A2  5035 5454                addq.b     [A5 + D5.w * 4 + 0x54], 8
  3273. 000009A6  6173                     bsr        +0x75 /* 00000A1B */
  3274. 000009A8  6B00 0000                bmi        +0x2 /* 000009AA */
  3275. // begin alternate branch 000009AA-000009B0
  3276. label000009AA:
  3277. 000009AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3278. 000009AE  FFFC                     .invalid   <<F/7/7>>
  3279. // end alternate branch 000009AA-000009B0
  3280. label000009AA: // (misaligned)
  3281. 000009AC  4E56 FFFC                link       A6, -0x0004
  3282. 000009B0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3283. 000009B4  422E FFFC                clr.b      [A6 - 0x4]
  3284. 000009B8  246E 0008                movea.l    A2, [A6 + 0x8]
  3285. 000009BC  266A 0090                movea.l    A3, [A2 + 0x90]
  3286. 000009C0  200B                     move.l     D0, A3
  3287. 000009C2  6734                     beq        +0x36 /* 000009F8 */
  3288. 000009C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3289. 000009C6  2F00                     move.l     -[A7], D0
  3290. 000009C8  2F0B                     move.l     -[A7], A3
  3291. 000009CA  2053                     movea.l    A0, [A3]
  3292. 000009CC  2068 0098                movea.l    A0, [A0 + 0x98]
  3293. 000009D0  4E90                     jsr        [A0]
  3294. 000009D2  2600                     move.l     D3, D0
  3295. 000009D4  286A 0094                movea.l    A4, [A2 + 0x94]
  3296. 000009D8  200C                     move.l     D0, A4
  3297. 000009DA  671C                     beq        +0x1E /* 000009F8 */
  3298. 000009DC  2F0C                     move.l     -[A7], A4
  3299. 000009DE  2054                     movea.l    A0, [A4]
  3300. 000009E0  2068 044C                movea.l    A0, [A0 + 0x44C]
  3301. 000009E4  4E90                     jsr        [A0]
  3302. 000009E6  2203                     move.l     D1, D3
  3303. 000009E8  B081                     cmp.l      D0, D1
  3304. 000009EA  6704                     beq        +0x6 /* 000009F0 */
  3305. label000009EC:
  3306. 000009EC  7000                     moveq.l    D0, 0x00
  3307. label000009EE:
  3308. 000009EE  6002                     bra        +0x4 /* 000009F2 */
  3309. label000009F0:
  3310. 000009F0  7001                     moveq.l    D0, 0x01
  3311. label000009F2:
  3312. 000009F2  2000                     move.l     D0, D0
  3313. 000009F4  1D40 FFFC                move.b     [A6 - 0x4], D0
  3314. label000009F8:
  3315. 000009F8  102E FFFC                move.b     D0, [A6 - 0x4]
  3316. 000009FC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3317. 00000A00  4E5E                     unlink     A6
  3318. 00000A02  205F                     movea.l    A0, [A7]+
  3319. 00000A04  584F                     addq.w     A7, 4
  3320. 00000A06  4ED0                     jmp        [A0]
  3321. 00000A08  8027                     or.b       D0, -[A7]
  3322. 00000A0A  4973 4469                chk.w      D4, [A3 + D4.w * 4 + 0x69]
  3323. 00000A0E  7370                     moveq.l    D1, 0x70
  3324. 00000A10  6C61                     bge        +0x63 /* 00000A73 */
  3325. 00000A12  7969                     moveq.l    D4, 0x69
  3326. 00000A14  6E67                     bgt        +0x69 /* 00000A7D */
  3327. 00000A16  5043                     addq.w     D3, 8
  3328. 00000A18  5F5F                     subq.w     [A7]+, 7
  3329. 00000A1A  3139 5441 6464           move.w     -[A0], [0x54416464]
  3330. 00000A20  7265                     moveq.l    D1, 0x65
  3331. 00000A22  7373                     moveq.l    D1, 0x73
  3332. 00000A24  4469 7370                neg.w      [A1 + 0x7370]
  3333. 00000A28  6C61                     bge        +0x63 /* 00000A8B */
  3334. 00000A2A  7956                     moveq.l    D4, 0x56
  3335. 00000A2C  6965                     bvs        +0x67 /* 00000A93 */
  3336. 00000A2E  7746                     moveq.l    D3, 0x46
  3337. 00000A30  7600                     moveq.l    D3, 0x00
  3338. 00000A32  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3339. 00000A36  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  3340. 00000A38  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3341. 00000A3C  246E 0008                movea.l    A2, [A6 + 0x8]
  3342. 00000A40  286A 0090                movea.l    A4, [A2 + 0x90]
  3343. 00000A44  200C                     move.l     D0, A4
  3344. 00000A46  6752                     beq        +0x54 /* 00000A9A */
  3345. 00000A48  70FF                     moveq.l    D0, 0xFFFFFFFF
  3346. 00000A4A  2F00                     move.l     -[A7], D0
  3347. 00000A4C  2F0C                     move.l     -[A7], A4
  3348. 00000A4E  2054                     movea.l    A0, [A4]
  3349. 00000A50  2068 0098                movea.l    A0, [A0 + 0x98]
  3350. 00000A54  4E90                     jsr        [A0]
  3351. 00000A56  2800                     move.l     D4, D0
  3352. 00000A58  266A 0094                movea.l    A3, [A2 + 0x94]
  3353. 00000A5C  200B                     move.l     D0, A3
  3354. 00000A5E  673A                     beq        +0x3C /* 00000A9A */
  3355. 00000A60  4879 FFFA 8AF4           push.l     0xFFFA8AF4
  3356. 00000A66  486E FF00                pea.l      [A6 - 0x100]
  3357. 00000A6A  4EB9 0000 0B3A           jsr        [0x00000B3A]
  3358. 00000A70  2F04                     move.l     -[A7], D4
  3359. 00000A72  7601                     moveq.l    D3, 0x01
  3360. 00000A74  1F03                     move.b     -[A7], D3
  3361. 00000A76  2F0B                     move.l     -[A7], A3
  3362. 00000A78  2053                     movea.l    A0, [A3]
  3363. 00000A7A  2068 0450                movea.l    A0, [A0 + 0x450]
  3364. 00000A7E  4E90                     jsr        [A0]
  3365. 00000A80  486E FF00                pea.l      [A6 - 0x100]
  3366. 00000A84  1F03                     move.b     -[A7], D3
  3367. 00000A86  2F0B                     move.l     -[A7], A3
  3368. 00000A88  2053                     movea.l    A0, [A3]
  3369. 00000A8A  2068 0418                movea.l    A0, [A0 + 0x418]
  3370. 00000A8E  4E90                     jsr        [A0]
  3371. 00000A90  2F0B                     move.l     -[A7], A3
  3372. 00000A92  2053                     movea.l    A0, [A3]
  3373. 00000A94  2068 0454                movea.l    A0, [A0 + 0x454]
  3374. 00000A98  4E90                     jsr        [A0]
  3375. label00000A9A:
  3376. 00000A9A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3377. 00000A9E  4E5E                     unlink     A6
  3378. 00000AA0  205F                     movea.l    A0, [A7]+
  3379. 00000AA2  584F                     addq.w     A7, 4
  3380. 00000AA4  4ED0                     jmp        [A0]
  3381. 00000AA6  8021                     or.b       D0, -[A1]
  3382. 00000AA8  4C6F 636B 4F6E           movem.l    D0,D1,D3,D5,D6,A0,A1,A5,A6, [A7 + 0x4F6E]
  3383. 00000AAE  5043                     addq.w     D3, 8
  3384. 00000AB0  5F5F                     subq.w     [A7]+, 7
  3385. 00000AB2  3139 5441 6464           move.w     -[A0], [0x54416464]
  3386. 00000AB8  7265                     moveq.l    D1, 0x65
  3387. 00000ABA  7373                     moveq.l    D1, 0x73
  3388. 00000ABC  4469 7370                neg.w      [A1 + 0x7370]
  3389. 00000AC0  6C61                     bge        +0x63 /* 00000B23 */
  3390. 00000AC2  7956                     moveq.l    D4, 0x56
  3391. 00000AC4  6965                     bvs        +0x67 /* 00000B2B */
  3392. 00000AC6  7746                     moveq.l    D3, 0x46
  3393. 00000AC8  7600                     moveq.l    D3, 0x00
  3394. 00000ACA  0000 41F9                ori.b      D0, 0xF9
  3395. 00000ACE  FFFA                     .invalid   <<F/7/7>>
  3396. 00000AD0  8B50                     or.w       [A0], D5
  3397. 00000AD2  2008                     move.l     D0, A0
  3398. 00000AD4  205F                     movea.l    A0, [A7]+
  3399. 00000AD6  584F                     addq.w     A7, 4
  3400. 00000AD8  4ED0                     jmp        [A0]
  3401. 00000ADA  FFFF                     .invalid   <<F/7/7>>
  3402. 00000ADC  2F0A                     move.l     -[A7], A2
  3403. 00000ADE  2F3C 0000 00D0           move.l     -[A7], 0xD0
  3404. 00000AE4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3405. 00000AEA  2440                     movea.l    A2, D0
  3406. 00000AEC  200A                     move.l     D0, A2
  3407. 00000AEE  6708                     beq        +0xA /* 00000AF8 */
  3408. 00000AF0  2F0A                     move.l     -[A7], A2
  3409. 00000AF2  4EB9 0000 0B00           jsr        [0x00000B00 /* TrapAgain */]
  3410. label00000AF8:
  3411. 00000AF8  200A                     move.l     D0, A2
  3412. 00000AFA  245F                     movea.l    A2, [A7]+
  3413. 00000AFC  4E75                     rts
  3414. 00000AFE  FFFF                     .invalid   <<F/7/7>>
  3415. 00000B00  4E56 0000                link       A6, 0
  3416. 00000B04  2F0A                     move.l     -[A7], A2
  3417. 00000B06  246E 0008                movea.l    A2, [A6 + 0x8]
  3418. 00000B0A  2F0A                     move.l     -[A7], A2
  3419. 00000B0C  4EB9 0000 A514           jsr        [0x0000A514]
  3420. 00000B12  2079 FFFA 9DCC           movea.l    A0, [0xFFFA9DCC]
  3421. 00000B18  2488                     move.l     [A2], A0
  3422. 00000B1A  7000                     moveq.l    D0, 0x00
  3423. 00000B1C  2540 00CC                move.l     [A2 + 0xCC], D0
  3424. 00000B20  200A                     move.l     D0, A2
  3425. 00000B22  245F                     movea.l    A2, [A7]+
  3426. 00000B24  4E5E                     unlink     A6
  3427. 00000B26  205F                     movea.l    A0, [A7]+
  3428. 00000B28  584F                     addq.w     A7, 4
  3429. 00000B2A  4ED0                     jmp        [A0]
  3430. 00000B2C  8024                     or.b       D0, -[A4]
  3431. 00000B2E  5F5F                     subq.w     [A7]+, 7
  3432. 00000B30  6374                     bls        +0x76 /* 00000BA6 */
  3433. 00000B32  5F5F                     subq.w     [A7]+, 7
  3434. 00000B34  3236 5441                move.w     D1, [A6 + D5.w * 4 + 0x41]
  3435. 00000B38  6464                     bcc        +0x66 /* 00000B9E */
  3436. 00000B3A  7265                     moveq.l    D1, 0x65
  3437. 00000B3C  7373                     moveq.l    D1, 0x73
  3438. 00000B3E  4469 7370                neg.w      [A1 + 0x7370]
  3439. 00000B42  6C61                     bge        +0x63 /* 00000BA5 */
  3440. 00000B44  7950                     moveq.l    D4, 0x50
  3441. 00000B46  7265                     moveq.l    D1, 0x65
  3442. 00000B48  6673                     bne        +0x75 /* 00000BBD */
  3443. 00000B4A  5769 6E64                subq.w     [A1 + 0x6E64], 3
  3444. 00000B4E  6F77                     ble        +0x79 /* 00000BC7 */
  3445. 00000B50  4676 0000                not.w      [A6 + D0.w]
  3446. 00000B54  41F9 FFFA 8BC0           lea.l      A0, [0xFFFA8BC0]
  3447. 00000B5A  2008                     move.l     D0, A0
  3448. 00000B5C  205F                     movea.l    A0, [A7]+
  3449. 00000B5E  584F                     addq.w     A7, 4
  3450. 00000B60  4ED0                     jmp        [A0]
  3451. 00000B62  FFFF                     .invalid   <<F/7/7>>
  3452. 00000B64  2F0A                     move.l     -[A7], A2
  3453. 00000B66  7036                     moveq.l    D0, 0x36
  3454. 00000B68  2F00                     move.l     -[A7], D0
  3455. 00000B6A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3456. 00000B70  2440                     movea.l    A2, D0
  3457. 00000B72  200A                     move.l     D0, A2
  3458. 00000B74  6708                     beq        +0xA /* 00000B7E */
  3459. 00000B76  2F0A                     move.l     -[A7], A2
  3460. 00000B78  4EB9 0000 715A           jsr        [0x0000715A]
  3461. label00000B7E:
  3462. 00000B7E  200A                     move.l     D0, A2
  3463. 00000B80  245F                     movea.l    A2, [A7]+
  3464. 00000B82  4E75                     rts
  3465. 00000B84  41F9 FFFA 9DE8           lea.l      A0, [0xFFFA9DE8]
  3466. 00000B8A  2008                     move.l     D0, A0
  3467. 00000B8C  4E75                     rts
  3468. 00000B8E  FFFF                     .invalid   <<F/7/7>>
  3469. 00000B90  41F9 FFFA 9DE8           lea.l      A0, [0xFFFA9DE8]
  3470. 00000B96  2008                     move.l     D0, A0
  3471. 00000B98  205F                     movea.l    A0, [A7]+
  3472. 00000B9A  584F                     addq.w     A7, 4
  3473. 00000B9C  4ED0                     jmp        [A0]
  3474. label00000B9E:
  3475. 00000B9E  FFFF                     .invalid   <<F/7/7>>
  3476. 00000BA0  2F0A                     move.l     -[A7], A2
  3477. 00000BA2  2F3C 0000 00B6           move.l     -[A7], 0xB6
  3478. // begin alternate branch 00000BA6-00000BB2
  3479. label00000BA6:
  3480. 00000BA6  00B6 4EB9 0000 0BEA 2440 200A ori.l      [[0x2440] + 0x200A], 0x4EB90000
  3481. // end alternate branch 00000BA6-00000BB2
  3482. label00000BA6: // (misaligned)
  3483. 00000BA8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3484. 00000BAE  2440                     movea.l    A2, D0
  3485. 00000BB0  200A                     move.l     D0, A2
  3486. 00000BB2  6708                     beq        +0xA /* 00000BBC */
  3487. 00000BB4  2F0A                     move.l     -[A7], A2
  3488. 00000BB6  4EB9 0000 0BC4           jsr        [0x00000BC4]
  3489. label00000BBC:
  3490. 00000BBC  200A                     move.l     D0, A2
  3491. 00000BBE  245F                     movea.l    A2, [A7]+
  3492. 00000BC0  4E75                     rts
  3493. 00000BC2  FFFF                     .invalid   <<F/7/7>>
  3494. 00000BC4  4E56 0000                link       A6, 0
  3495. 00000BC8  2F0A                     move.l     -[A7], A2
  3496. 00000BCA  246E 0008                movea.l    A2, [A6 + 0x8]
  3497. 00000BCE  2F0A                     move.l     -[A7], A2
  3498. 00000BD0  4EB9 0000 B32A           jsr        [0x0000B32A]
  3499. 00000BD6  2079 FFFA A22C           movea.l    A0, [0xFFFAA22C]
  3500. 00000BDC  2488                     move.l     [A2], A0
  3501. 00000BDE  7000                     moveq.l    D0, 0x00
  3502. 00000BE0  2540 00B0                move.l     [A2 + 0xB0], D0
  3503. 00000BE4  200A                     move.l     D0, A2
  3504. 00000BE6  245F                     movea.l    A2, [A7]+
  3505. 00000BE8  4E5E                     unlink     A6
  3506. 00000BEA  205F                     movea.l    A0, [A7]+
  3507. 00000BEC  584F                     addq.w     A7, 4
  3508. 00000BEE  4ED0                     jmp        [A0]
  3509. 00000BF0  955F                     sub.w      [A7]+, D2
  3510. 00000BF2  5F63                     subq.w     -[A3], 7
  3511. 00000BF4  745F                     moveq.l    D2, 0x5F
  3512. 00000BF6  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3513. 00000BFA  4269 6E61                clr.w      [A1 + 0x6E61]
  3514. 00000BFE  7279                     moveq.l    D1, 0x79
  3515. 00000C00  5465                     addq.w     -[A5], 2
  3516. 00000C02  7874                     moveq.l    D4, 0x74
  3517. 00000C04  4676 0000                not.w      [A6 + D0.w]
  3518. 00000C08  4E56 FFF8                link       A6, -0x0008
  3519. 00000C0C  2F0A                     move.l     -[A7], A2
  3520. 00000C0E  246E 0008                movea.l    A2, [A6 + 0x8]
  3521. 00000C12  2F0A                     move.l     -[A7], A2
  3522. 00000C14  2052                     movea.l    A0, [A2]
  3523. 00000C16  2068 01D0                movea.l    A0, [A0 + 0x1D0]
  3524. 00000C1A  4E90                     jsr        [A0]
  3525. 00000C1C  486E FFF8                pea.l      [A6 - 0x8]
  3526. 00000C20  A88B                     syscall    GetFontInfo
  3527. 00000C22  356E FFFC 00B4           move.w     [A2 + 0xB4], [A6 - 0x4]
  3528. 00000C28  245F                     movea.l    A2, [A7]+
  3529. 00000C2A  4E5E                     unlink     A6
  3530. 00000C2C  205F                     movea.l    A0, [A7]+
  3531. 00000C2E  504F                     addq.w     A7, 8
  3532. 00000C30  4ED0                     jmp        [A0]
  3533. 00000C32  8027                     or.b       D0, -[A7]
  3534. 00000C34  446F 506F                neg.w      [A7 + 0x506F]
  3535. 00000C38  7374                     moveq.l    D1, 0x74
  3536. 00000C3A  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  3537. 00000C40  5F5F                     subq.w     [A7]+, 7
  3538. 00000C42  3131 5442                move.w     -[A0], [A1 + D5.w * 4 + 0x42]
  3539. 00000C46  696E                     bvs        +0x70 /* 00000CB6 */
  3540. 00000C48  6172                     bsr        +0x74 /* 00000CBC */
  3541. 00000C4A  7954                     moveq.l    D4, 0x54
  3542. 00000C4C  6578                     bcs        +0x7A /* 00000CC6 */
  3543. 00000C4E  7446                     moveq.l    D2, 0x46
  3544. 00000C50  5039 5444 6F63           addq.b     [0x54446F63], 8
  3545. 00000C56  756D                     moveq.l    D2, 0x6D
  3546. 00000C58  656E                     bcs        +0x70 /* 00000CC8 */
  3547. 00000C5A  7400                     moveq.l    D2, 0x00
  3548. 00000C5C  0000 FFFF                ori.b      D0, 0xFF
  3549. 00000C60  41F9 FFFA A248           lea.l      A0, [0xFFFAA248]
  3550. 00000C66  2008                     move.l     D0, A0
  3551. 00000C68  205F                     movea.l    A0, [A7]+
  3552. 00000C6A  584F                     addq.w     A7, 4
  3553. 00000C6C  4ED0                     jmp        [A0]
  3554. 00000C6E  FFFF                     .invalid   <<F/7/7>>
  3555. 00000C70  2F0A                     move.l     -[A7], A2
  3556. 00000C72  700A                     moveq.l    D0, 0x0A
  3557. 00000C74  2F00                     move.l     -[A7], D0
  3558. 00000C76  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3559. 00000C7C  2440                     movea.l    A2, D0
  3560. 00000C7E  200A                     move.l     D0, A2
  3561. 00000C80  6708                     beq        +0xA /* 00000C8A */
  3562. 00000C82  2F0A                     move.l     -[A7], A2
  3563. 00000C84  4EB9 0000 0C90           jsr        [0x00000C90]
  3564. label00000C8A:
  3565. 00000C8A  200A                     move.l     D0, A2
  3566. 00000C8C  245F                     movea.l    A2, [A7]+
  3567. 00000C8E  4E75                     rts
  3568. 00000C90  4E56 0000                link       A6, 0
  3569. 00000C94  2F0A                     move.l     -[A7], A2
  3570. 00000C96  246E 0008                movea.l    A2, [A6 + 0x8]
  3571. 00000C9A  2F0A                     move.l     -[A7], A2
  3572. 00000C9C  4EB9 0000 3FF2           jsr        [0x00003FF2]
  3573. 00000CA2  2079 FFFA B90C           movea.l    A0, [0xFFFAB90C]
  3574. 00000CA8  2488                     move.l     [A2], A0
  3575. 00000CAA  200A                     move.l     D0, A2
  3576. 00000CAC  245F                     movea.l    A2, [A7]+
  3577. 00000CAE  4E5E                     unlink     A6
  3578. 00000CB0  205F                     movea.l    A0, [A7]+
  3579. 00000CB2  584F                     addq.w     A7, 4
  3580. 00000CB4  4ED0                     jmp        [A0]
  3581. label00000CB6:
  3582. 00000CB6  9D5F                     sub.w      [A7]+, D6
  3583. 00000CB8  5F63                     subq.w     -[A3], 7
  3584. 00000CBA  745F                     moveq.l    D2, 0x5F
  3585. fn00000CBC:
  3586. 00000CBC  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3587. 00000CC0  426F 7474                clr.w      [A7 + 0x7474]
  3588. 00000CC4  6F6D                     ble        +0x6F /* 00000D33 */
  3589. label00000CC6:
  3590. 00000CC6  506F 7075                addq.w     [A7 + 0x7075], 8
  3591. // begin alternate branch 00000CC8-00000CCA
  3592. label00000CC8:
  3593. 00000CC8  7075                     moveq.l    D0, 0x75
  3594. // end alternate branch 00000CC8-00000CCA
  3595. label00000CC8: // (misaligned)
  3596. 00000CCA  7041                     moveq.l    D0, 0x41
  3597. 00000CCC  646F                     bcc        +0x71 /* 00000D3D */
  3598. 00000CCE  726E                     moveq.l    D1, 0x6E
  3599. 00000CD0  6572                     bcs        +0x74 /* 00000D44 */
  3600. 00000CD2  4676 0000                not.w      [A6 + D0.w]
  3601. 00000CD6  FFFF                     .invalid   <<F/7/7>>
  3602. 00000CD8  41F9 FFFA A278           lea.l      A0, [0xFFFAA278]
  3603. 00000CDE  2008                     move.l     D0, A0
  3604. 00000CE0  4E75                     rts
  3605. 00000CE2  FFFF                     .invalid   <<F/7/7>>
  3606. 00000CE4  41F9 FFFA A278           lea.l      A0, [0xFFFAA278]
  3607. 00000CEA  2008                     move.l     D0, A0
  3608. 00000CEC  205F                     movea.l    A0, [A7]+
  3609. 00000CEE  584F                     addq.w     A7, 4
  3610. 00000CF0  4ED0                     jmp        [A0]
  3611. 00000CF2  FFFF                     .invalid   <<F/7/7>>
  3612. 00000CF4  2F0A                     move.l     -[A7], A2
  3613. 00000CF6  2F3C 0000 00CC           move.l     -[A7], 0xCC
  3614. 00000CFC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3615. 00000D02  2440                     movea.l    A2, D0
  3616. 00000D04  200A                     move.l     D0, A2
  3617. 00000D06  6708                     beq        +0xA /* 00000D10 */
  3618. 00000D08  2F0A                     move.l     -[A7], A2
  3619. 00000D0A  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  3620. label00000D10:
  3621. 00000D10  200A                     move.l     D0, A2
  3622. 00000D12  245F                     movea.l    A2, [A7]+
  3623. 00000D14  4E75                     rts
  3624. 00000D16  FFFF                     .invalid   <<F/7/7>>
  3625. 00000D18  4E56 0000                link       A6, 0
  3626. 00000D1C  2F0A                     move.l     -[A7], A2
  3627. 00000D1E  246E 0008                movea.l    A2, [A6 + 0x8]
  3628. 00000D22  2F0A                     move.l     -[A7], A2
  3629. 00000D24  4EB9 0000 B4DA           jsr        [0x0000B4DA]
  3630. 00000D2A  2079 FFFA B910           movea.l    A0, [0xFFFAB910]
  3631. 00000D30  2488                     move.l     [A2], A0
  3632. 00000D32  200A                     move.l     D0, A2
  3633. 00000D34  245F                     movea.l    A2, [A7]+
  3634. 00000D36  4E5E                     unlink     A6
  3635. 00000D38  205F                     movea.l    A0, [A7]+
  3636. 00000D3A  584F                     addq.w     A7, 4
  3637. 00000D3C  4ED0                     jmp        [A0]
  3638. 00000D3E  965F                     sub.w      D3, [A7]+
  3639. 00000D40  5F63                     subq.w     -[A3], 7
  3640. 00000D42  745F                     moveq.l    D2, 0x5F
  3641. label00000D44:
  3642. 00000D44  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  3643. 00000D48  426F 7474                clr.w      [A7 + 0x7474]
  3644. 00000D4C  6F6D                     ble        +0x6F /* 00000DBB */
  3645. 00000D4E  506F 7075                addq.w     [A7 + 0x7075], 8
  3646. 00000D52  7046                     moveq.l    D0, 0x46
  3647. 00000D54  7600                     moveq.l    D3, 0x00
  3648. 00000D56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3649. 00000D5A  0000 48E7                ori.b      D0, 0xE7
  3650. 00000D5E  0030 266E 0008           ori.b      [A0 + D0.w + 0x8], 0x6E /* 'n' */
  3651. 00000D64  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3652. 00000D68  2F0B                     move.l     -[A7], A3
  3653. 00000D6A  4EB9 0000 6842           jsr        [0x00006842]
  3654. 00000D70  700A                     moveq.l    D0, 0x0A
  3655. 00000D72  2F00                     move.l     -[A7], D0
  3656. 00000D74  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3657. 00000D7A  2440                     movea.l    A2, D0
  3658. 00000D7C  200A                     move.l     D0, A2
  3659. 00000D7E  6708                     beq        +0xA /* 00000D88 */
  3660. 00000D80  2F0A                     move.l     -[A7], A2
  3661. 00000D82  4EB9 0000 0C90           jsr        [0x00000C90]
  3662. label00000D88:
  3663. 00000D88  2F0A                     move.l     -[A7], A2
  3664. 00000D8A  4EB9 0000 5672           jsr        [0x00005672]
  3665. 00000D90  2F0A                     move.l     -[A7], A2
  3666. 00000D92  707F                     moveq.l    D0, 0x7F
  3667. 00000D94  1F00                     move.b     -[A7], D0
  3668. 00000D96  7001                     moveq.l    D0, 0x01
  3669. 00000D98  1F00                     move.b     -[A7], D0
  3670. 00000D9A  2F0B                     move.l     -[A7], A3
  3671. 00000D9C  2053                     movea.l    A0, [A3]
  3672. 00000D9E  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  3673. 00000DA2  4E90                     jsr        [A0]
  3674. 00000DA4  4CDF 0C00                movem.l    A2,A3, [A7]+
  3675. 00000DA8  4E5E                     unlink     A6
  3676. 00000DAA  205F                     movea.l    A0, [A7]+
  3677. 00000DAC  504F                     addq.w     A7, 8
  3678. 00000DAE  4ED0                     jmp        [A0]
  3679. 00000DB0  8028 446F                or.b       D0, [A0 + 0x446F]
  3680. 00000DB4  506F 7374                addq.w     [A7 + 0x7374], 8
  3681. 00000DB8  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  3682. 00000DBE  5F5F                     subq.w     [A7]+, 7
  3683. 00000DC0  3132 5442                move.w     -[A0], [A2 + D5.w * 4 + 0x42]
  3684. 00000DC4  6F74                     ble        +0x76 /* 00000E3A */
  3685. 00000DC6  746F                     moveq.l    D2, 0x6F
  3686. 00000DC8  6D50                     blt        +0x52 /* 00000E1A */
  3687. 00000DCA  6F70                     ble        +0x72 /* 00000E3C */
  3688. 00000DCC  7570                     moveq.l    D2, 0x70
  3689. 00000DCE  4650                     not.w      [A0]
  3690. 00000DD0  3954 446F                move.w     [A4 + 0x446F], [A4]
  3691. 00000DD4  6375                     bls        +0x77 /* 00000E4B */
  3692. 00000DD6  6D65                     blt        +0x67 /* 00000E3D */
  3693. 00000DD8  6E74                     bgt        +0x76 /* 00000E4E */
  3694. 00000DDA  0000 41F9                ori.b      D0, 0xF9
  3695. 00000DDE  FFFA                     .invalid   <<F/7/7>>
  3696. 00000DE0  A2A8                     syscall    0x0A8, flags=2
  3697. 00000DE2  2008                     move.l     D0, A0
  3698. 00000DE4  4E75                     rts
  3699. 00000DE6  FFFF                     .invalid   <<F/7/7>>
  3700. 00000DE8  41F9 FFFA A2A8           lea.l      A0, [0xFFFAA2A8]
  3701. 00000DEE  2008                     move.l     D0, A0
  3702. 00000DF0  205F                     movea.l    A0, [A7]+
  3703. 00000DF2  584F                     addq.w     A7, 4
  3704. 00000DF4  4ED0                     jmp        [A0]
  3705. 00000DF6  FFFF                     .invalid   <<F/7/7>>
  3706. 00000DF8  2F0A                     move.l     -[A7], A2
  3707. 00000DFA  2F3C 0000 00BC           move.l     -[A7], 0xBC
  3708. 00000E00  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3709. 00000E06  2440                     movea.l    A2, D0
  3710. 00000E08  200A                     move.l     D0, A2
  3711. 00000E0A  6708                     beq        +0xA /* 00000E14 */
  3712. 00000E0C  2F0A                     move.l     -[A7], A2
  3713. 00000E0E  4EB9 0000 0E1C           jsr        [0x00000E1C]
  3714. label00000E14:
  3715. 00000E14  200A                     move.l     D0, A2
  3716. 00000E16  245F                     movea.l    A2, [A7]+
  3717. 00000E18  4E75                     rts
  3718. label00000E1A:
  3719. 00000E1A  FFFF                     .invalid   <<F/7/7>>
  3720. 00000E1C  4E56 0000                link       A6, 0
  3721. 00000E20  2F0A                     move.l     -[A7], A2
  3722. 00000E22  246E 0008                movea.l    A2, [A6 + 0x8]
  3723. 00000E26  2F0A                     move.l     -[A7], A2
  3724. 00000E28  4EB9 0000 B522           jsr        [0x0000B522]
  3725. 00000E2E  2079 FFFA B914           movea.l    A0, [0xFFFAB914]
  3726. 00000E34  2488                     move.l     [A2], A0
  3727. 00000E36  200A                     move.l     D0, A2
  3728. 00000E38  245F                     movea.l    A2, [A7]+
  3729. label00000E3A:
  3730. 00000E3A  4E5E                     unlink     A6
  3731. label00000E3C:
  3732. 00000E3C  205F                     movea.l    A0, [A7]+
  3733. 00000E3E  584F                     addq.w     A7, 4
  3734. 00000E40  4ED0                     jmp        [A0]
  3735. 00000E42  995F                     sub.w      [A7]+, D4
  3736. 00000E44  5F63                     subq.w     -[A3], 7
  3737. 00000E46  745F                     moveq.l    D2, 0x5F
  3738. 00000E48  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3739. 00000E4C  426F 7474                clr.w      [A7 + 0x7474]
  3740. // begin alternate branch 00000E4E-00000E50
  3741. label00000E4E:
  3742. 00000E4E  7474                     moveq.l    D2, 0x74
  3743. // end alternate branch 00000E4E-00000E50
  3744. label00000E4E: // (misaligned)
  3745. 00000E50  6F6D                     ble        +0x6F /* 00000EBF */
  3746. 00000E52  4368 6563                chk.w      D1, [A0 + 0x6563]
  3747. 00000E56  6B42                     bmi        +0x44 /* 00000E9A */
  3748. 00000E58  6F78                     ble        +0x7A /* 00000ED2 */
  3749. 00000E5A  4676 0000                not.w      [A6 + D0.w]
  3750. 00000E5E  FFFF                     .invalid   <<F/7/7>>
  3751. 00000E60  41F9 FFFA A2DC           lea.l      A0, [0xFFFAA2DC]
  3752. 00000E66  2008                     move.l     D0, A0
  3753. 00000E68  4E75                     rts
  3754. 00000E6A  FFFF                     .invalid   <<F/7/7>>
  3755. 00000E6C  41F9 FFFA A2DC           lea.l      A0, [0xFFFAA2DC]
  3756. 00000E72  2008                     move.l     D0, A0
  3757. 00000E74  205F                     movea.l    A0, [A7]+
  3758. 00000E76  584F                     addq.w     A7, 4
  3759. 00000E78  4ED0                     jmp        [A0]
  3760. 00000E7A  FFFF                     .invalid   <<F/7/7>>
  3761. 00000E7C  2F0A                     move.l     -[A7], A2
  3762. 00000E7E  2F3C 0000 00B0           move.l     -[A7], 0xB0
  3763. 00000E84  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3764. 00000E8A  2440                     movea.l    A2, D0
  3765. 00000E8C  200A                     move.l     D0, A2
  3766. 00000E8E  6708                     beq        +0xA /* 00000E98 */
  3767. 00000E90  2F0A                     move.l     -[A7], A2
  3768. 00000E92  4EB9 0000 0EA0           jsr        [0x00000EA0]
  3769. label00000E98:
  3770. 00000E98  200A                     move.l     D0, A2
  3771. label00000E9A:
  3772. 00000E9A  245F                     movea.l    A2, [A7]+
  3773. 00000E9C  4E75                     rts
  3774. 00000E9E  FFFF                     .invalid   <<F/7/7>>
  3775. 00000EA0  4E56 0000                link       A6, 0
  3776. 00000EA4  2F0A                     move.l     -[A7], A2
  3777. 00000EA6  246E 0008                movea.l    A2, [A6 + 0x8]
  3778. 00000EAA  2F0A                     move.l     -[A7], A2
  3779. 00000EAC  4EB9 0000 B32A           jsr        [0x0000B32A]
  3780. 00000EB2  2079 FFFA B918           movea.l    A0, [0xFFFAB918]
  3781. 00000EB8  2488                     move.l     [A2], A0
  3782. 00000EBA  200A                     move.l     D0, A2
  3783. 00000EBC  245F                     movea.l    A2, [A7]+
  3784. 00000EBE  4E5E                     unlink     A6
  3785. 00000EC0  205F                     movea.l    A0, [A7]+
  3786. 00000EC2  584F                     addq.w     A7, 4
  3787. 00000EC4  4ED0                     jmp        [A0]
  3788. 00000EC6  9B5F                     sub.w      [A7]+, D5
  3789. 00000EC8  5F63                     subq.w     -[A3], 7
  3790. 00000ECA  745F                     moveq.l    D2, 0x5F
  3791. 00000ECC  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3792. 00000ED0  426F 7474                clr.w      [A7 + 0x7474]
  3793. // begin alternate branch 00000ED2-00000ED4
  3794. label00000ED2:
  3795. 00000ED2  7474                     moveq.l    D2, 0x74
  3796. // end alternate branch 00000ED2-00000ED4
  3797. label00000ED2: // (misaligned)
  3798. 00000ED4  6F6D                     ble        +0x6F /* 00000F43 */
  3799. 00000ED6  5374 6174                subq.w     <<invalid full ext with I/IS == 4>>, 1
  3800. 00000EDA  6963                     bvs        +0x65 /* 00000F3F */
  3801. 00000EDC  5465                     addq.w     -[A5], 2
  3802. 00000EDE  7874                     moveq.l    D4, 0x74
  3803. 00000EE0  4676 0000                not.w      [A6 + D0.w]
  3804. 00000EE4  41F9 FFFA A308           lea.l      A0, [0xFFFAA308]
  3805. 00000EEA  2008                     move.l     D0, A0
  3806. 00000EEC  4E75                     rts
  3807. 00000EEE  FFFF                     .invalid   <<F/7/7>>
  3808. 00000EF0  41F9 FFFA A308           lea.l      A0, [0xFFFAA308]
  3809. 00000EF6  2008                     move.l     D0, A0
  3810. 00000EF8  205F                     movea.l    A0, [A7]+
  3811. 00000EFA  584F                     addq.w     A7, 4
  3812. 00000EFC  4ED0                     jmp        [A0]
  3813. 00000EFE  FFFF                     .invalid   <<F/7/7>>
  3814. 00000F00  2F0A                     move.l     -[A7], A2
  3815. 00000F02  707C                     moveq.l    D0, 0x7C
  3816. 00000F04  2F00                     move.l     -[A7], D0
  3817. 00000F06  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3818. 00000F0C  2440                     movea.l    A2, D0
  3819. 00000F0E  200A                     move.l     D0, A2
  3820. 00000F10  6708                     beq        +0xA /* 00000F1A */
  3821. 00000F12  2F0A                     move.l     -[A7], A2
  3822. 00000F14  4EB9 0000 0F20           jsr        [0x00000F20]
  3823. label00000F1A:
  3824. 00000F1A  200A                     move.l     D0, A2
  3825. 00000F1C  245F                     movea.l    A2, [A7]+
  3826. 00000F1E  4E75                     rts
  3827. 00000F20  4E56 0000                link       A6, 0
  3828. 00000F24  2F0A                     move.l     -[A7], A2
  3829. 00000F26  246E 0008                movea.l    A2, [A6 + 0x8]
  3830. 00000F2A  2F0A                     move.l     -[A7], A2
  3831. 00000F2C  4EB9 0000 6882           jsr        [0x00006882]
  3832. 00000F32  2079 FFFA B91C           movea.l    A0, [0xFFFAB91C]
  3833. 00000F38  2488                     move.l     [A2], A0
  3834. 00000F3A  200A                     move.l     D0, A2
  3835. 00000F3C  245F                     movea.l    A2, [A7]+
  3836. 00000F3E  4E5E                     unlink     A6
  3837. 00000F40  205F                     movea.l    A0, [A7]+
  3838. 00000F42  584F                     addq.w     A7, 4
  3839. 00000F44  4ED0                     jmp        [A0]
  3840. 00000F46  955F                     sub.w      [A7]+, D2
  3841. 00000F48  5F63                     subq.w     -[A3], 7
  3842. 00000F4A  745F                     moveq.l    D2, 0x5F
  3843. 00000F4C  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3844. 00000F50  426F 7474                clr.w      [A7 + 0x7474]
  3845. 00000F54  6F6D                     ble        +0x6F /* 00000FC3 */
  3846. 00000F56  5669 6577                addq.w     [A1 + 0x6577], 3
  3847. 00000F5A  4676 0000                not.w      [A6 + D0.w]
  3848. 00000F5E  FFFF                     .invalid   <<F/7/7>>
  3849. 00000F60  41F9 FFFA A338           lea.l      A0, [0xFFFAA338]
  3850. 00000F66  2008                     move.l     D0, A0
  3851. 00000F68  4E75                     rts
  3852. 00000F6A  FFFF                     .invalid   <<F/7/7>>
  3853. 00000F6C  41F9 FFFA A338           lea.l      A0, [0xFFFAA338]
  3854. 00000F72  2008                     move.l     D0, A0
  3855. 00000F74  205F                     movea.l    A0, [A7]+
  3856. 00000F76  584F                     addq.w     A7, 4
  3857. 00000F78  4ED0                     jmp        [A0]
  3858. 00000F7A  FFFF                     .invalid   <<F/7/7>>
  3859. 00000F7C  2F0A                     move.l     -[A7], A2
  3860. 00000F7E  2F3C 0000 00BC           move.l     -[A7], 0xBC
  3861. 00000F84  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3862. 00000F8A  2440                     movea.l    A2, D0
  3863. 00000F8C  200A                     move.l     D0, A2
  3864. 00000F8E  6708                     beq        +0xA /* 00000F98 */
  3865. 00000F90  2F0A                     move.l     -[A7], A2
  3866. 00000F92  4EB9 0000 0FA0           jsr        [0x00000FA0]
  3867. label00000F98:
  3868. 00000F98  200A                     move.l     D0, A2
  3869. 00000F9A  245F                     movea.l    A2, [A7]+
  3870. 00000F9C  4E75                     rts
  3871. 00000F9E  FFFF                     .invalid   <<F/7/7>>
  3872. 00000FA0  4E56 0000                link       A6, 0
  3873. 00000FA4  2F0A                     move.l     -[A7], A2
  3874. 00000FA6  246E 0008                movea.l    A2, [A6 + 0x8]
  3875. 00000FAA  2F0A                     move.l     -[A7], A2
  3876. 00000FAC  4EB9 0000 B53A           jsr        [0x0000B53A]
  3877. 00000FB2  2079 FFFA B920           movea.l    A0, [0xFFFAB920]
  3878. 00000FB8  2488                     move.l     [A2], A0
  3879. 00000FBA  200A                     move.l     D0, A2
  3880. 00000FBC  245F                     movea.l    A2, [A7]+
  3881. 00000FBE  4E5E                     unlink     A6
  3882. 00000FC0  205F                     movea.l    A0, [A7]+
  3883. 00000FC2  584F                     addq.w     A7, 4
  3884. 00000FC4  4ED0                     jmp        [A0]
  3885. 00000FC6  975F                     sub.w      [A7]+, D3
  3886. 00000FC8  5F63                     subq.w     -[A3], 7
  3887. 00000FCA  745F                     moveq.l    D2, 0x5F
  3888. 00000FCC  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3889. 00000FD0  426F 7474                clr.w      [A7 + 0x7474]
  3890. 00000FD4  6F6D                     ble        +0x6F /* 00001043 */
  3891. 00000FD6  4275 7474                clr.w      [A5 + D7.w * 4 + 0x74]
  3892. 00000FDA  6F6E                     ble        +0x70 /* 0000104A */
  3893. 00000FDC  4676 0000                not.w      [A6 + D0.w]
  3894. 00000FE0  41F9 FFFA B938           lea.l      A0, [0xFFFAB938]
  3895. 00000FE6  2008                     move.l     D0, A0
  3896. 00000FE8  205F                     movea.l    A0, [A7]+
  3897. 00000FEA  584F                     addq.w     A7, 4
  3898. 00000FEC  4ED0                     jmp        [A0]
  3899. 00000FEE  FFFF                     .invalid   <<F/7/7>>
  3900. 00000FF0  2F0A                     move.l     -[A7], A2
  3901. 00000FF2  2F3C 0000 00AC           move.l     -[A7], 0xAC
  3902. 00000FF8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3903. 00000FFE  2440                     movea.l    A2, D0
  3904. 00001000  200A                     move.l     D0, A2
  3905. 00001002  6708                     beq        +0xA /* 0000100C */
  3906. 00001004  2F0A                     move.l     -[A7], A2
  3907. 00001006  4EB9 0000 1014           jsr        [0x00001014]
  3908. label0000100C:
  3909. 0000100C  200A                     move.l     D0, A2
  3910. 0000100E  245F                     movea.l    A2, [A7]+
  3911. 00001010  4E75                     rts
  3912. 00001012  FFFF                     .invalid   <<F/7/7>>
  3913. 00001014  4E56 0000                link       A6, 0
  3914. 00001018  2F0A                     move.l     -[A7], A2
  3915. 0000101A  246E 0008                movea.l    A2, [A6 + 0x8]
  3916. 0000101E  2F0A                     move.l     -[A7], A2
  3917. 00001020  4EB9 0000 B4EA           jsr        [0x0000B4EA]
  3918. 00001026  2079 FFFA BD60           movea.l    A0, [0xFFFABD60]
  3919. 0000102C  2488                     move.l     [A2], A0
  3920. 0000102E  200A                     move.l     D0, A2
  3921. 00001030  245F                     movea.l    A2, [A7]+
  3922. 00001032  4E5E                     unlink     A6
  3923. 00001034  205F                     movea.l    A0, [A7]+
  3924. 00001036  584F                     addq.w     A7, 4
  3925. 00001038  4ED0                     jmp        [A0]
  3926. 0000103A  985F                     sub.w      D4, [A7]+
  3927. 0000103C  5F63                     subq.w     -[A3], 7
  3928. 0000103E  745F                     moveq.l    D2, 0x5F
  3929. 00001040  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  3930. 00001044  426F 7474                clr.w      [A7 + 0x7474]
  3931. 00001048  6F6D                     ble        +0x6F /* 000010B7 */
  3932. label0000104A:
  3933. 0000104A  5061                     addq.w     -[A1], 8
  3934. 0000104C  7474                     moveq.l    D2, 0x74
  3935. 0000104E  6572                     bcs        +0x74 /* 000010C2 */
  3936. 00001050  6E46                     bgt        +0x48 /* 00001098 */
  3937. 00001052  7600                     moveq.l    D3, 0x00
  3938. 00001054  0000 FFFF                ori.b      D0, 0xFF
  3939. 00001058  41F9 FFFA C184           lea.l      A0, [0xFFFAC184]
  3940. 0000105E  2008                     move.l     D0, A0
  3941. 00001060  4E75                     rts
  3942. 00001062  FFFF                     .invalid   <<F/7/7>>
  3943. 00001064  41F9 FFFA C184           lea.l      A0, [0xFFFAC184]
  3944. 0000106A  2008                     move.l     D0, A0
  3945. 0000106C  205F                     movea.l    A0, [A7]+
  3946. 0000106E  584F                     addq.w     A7, 4
  3947. 00001070  4ED0                     jmp        [A0]
  3948. 00001072  FFFF                     .invalid   <<F/7/7>>
  3949. 00001074  2F0A                     move.l     -[A7], A2
  3950. 00001076  2F3C 0000 00C4           move.l     -[A7], 0xC4
  3951. 0000107C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3952. 00001082  2440                     movea.l    A2, D0
  3953. 00001084  200A                     move.l     D0, A2
  3954. 00001086  6708                     beq        +0xA /* 00001090 */
  3955. 00001088  2F0A                     move.l     -[A7], A2
  3956. 0000108A  4EB9 0000 199A           jsr        [0x0000199A]
  3957. label00001090:
  3958. 00001090  200A                     move.l     D0, A2
  3959. 00001092  245F                     movea.l    A2, [A7]+
  3960. 00001094  4E75                     rts
  3961. 00001096  FFFF                     .invalid   <<F/7/7>>
  3962. label00001098:
  3963. 00001098  41F9 FFFA C1B0           lea.l      A0, [0xFFFAC1B0]
  3964. 0000109E  2008                     move.l     D0, A0
  3965. 000010A0  4E75                     rts
  3966. 000010A2  FFFF                     .invalid   <<F/7/7>>
  3967. 000010A4  41F9 FFFA C1B0           lea.l      A0, [0xFFFAC1B0]
  3968. 000010AA  2008                     move.l     D0, A0
  3969. 000010AC  205F                     movea.l    A0, [A7]+
  3970. 000010AE  584F                     addq.w     A7, 4
  3971. 000010B0  4ED0                     jmp        [A0]
  3972. 000010B2  FFFF                     .invalid   <<F/7/7>>
  3973. 000010B4  2F0A                     move.l     -[A7], A2
  3974. 000010B6  2F3C 0000 0136           move.l     -[A7], 0x136
  3975. 000010BC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  3976. label000010C2:
  3977. 000010C2  2440                     movea.l    A2, D0
  3978. 000010C4  200A                     move.l     D0, A2
  3979. 000010C6  6708                     beq        +0xA /* 000010D0 */
  3980. 000010C8  2F0A                     move.l     -[A7], A2
  3981. 000010CA  4EB9 0000 10D8           jsr        [0x000010D8]
  3982. label000010D0:
  3983. 000010D0  200A                     move.l     D0, A2
  3984. 000010D2  245F                     movea.l    A2, [A7]+
  3985. 000010D4  4E75                     rts
  3986. 000010D6  FFFF                     .invalid   <<F/7/7>>
  3987. 000010D8  4E56 0000                link       A6, 0
  3988. 000010DC  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3989. 000010E0  246E 0008                movea.l    A2, [A6 + 0x8]
  3990. 000010E4  2F0A                     move.l     -[A7], A2
  3991. 000010E6  4EB9 0000 3F5A           jsr        [0x00003F5A]
  3992. 000010EC  264A                     movea.l    A3, A2
  3993. 000010EE  701B                     moveq.l    D0, 0x1B
  3994. 000010F0  D7C0                     add.l      A3, D0
  3995. 000010F2  4203                     clr.b      D3
  3996. 000010F4  1683                     move.b     [A3], D3
  3997. 000010F6  2079 FFFA C818           movea.l    A0, [0xFFFAC818]
  3998. 000010FC  2488                     move.l     [A2], A0
  3999. 000010FE  7800                     moveq.l    D4, 0x00
  4000. 00001100  2544 0004                move.l     [A2 + 0x4], D4
  4001. 00001104  7000                     moveq.l    D0, 0x00
  4002. 00001106  2540 000C                move.l     [A2 + 0xC], D0
  4003. 0000110A  2544 0008                move.l     [A2 + 0x8], D4
  4004. 0000110E  1543 0010                move.b     [A2 + 0x10], D3
  4005. 00001112  157C 0006 0011           move.b     [A2 + 0x11], 0x6
  4006. 00001118  357C 0083 0012           move.w     [A2 + 0x12], 0x83
  4007. 0000111E  1543 0014                move.b     [A2 + 0x14], D3
  4008. 00001122  1543 0015                move.b     [A2 + 0x15], D3
  4009. 00001126  2544 0016                move.l     [A2 + 0x16], D4
  4010. 0000112A  1543 001A                move.b     [A2 + 0x1A], D3
  4011. 0000112E  284A                     movea.l    A4, A2
  4012. 00001130  701B                     moveq.l    D0, 0x1B
  4013. 00001132  D9C0                     add.l      A4, D0
  4014. 00001134  1239 FFFF 645C           move.b     D1, [0xFFFF645C]
  4015. 0000113A  7000                     moveq.l    D0, 0x00
  4016. 0000113C  1001                     move.b     D0, D1
  4017. 0000113E  5280                     addq.l     D0, 1
  4018. 00001140  2F00                     move.l     -[A7], D0
  4019. 00001142  4879 FFFF 645C           push.l     0xFFFF645C
  4020. 00001148  2F0C                     move.l     -[A7], A4
  4021. 0000114A  4EB9 0000 0042           jsr        [0x00000042]
  4022. 00001150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4023. 00001154  7A00                     moveq.l    D5, 0x00
  4024. 00001156  2545 011C                move.l     [A2 + 0x11C], D5
  4025. 0000115A  2545 0120                move.l     [A2 + 0x120], D5
  4026. 0000115E  2544 0124                move.l     [A2 + 0x124], D4
  4027. 00001162  2544 0128                move.l     [A2 + 0x128], D4
  4028. 00001166  2544 012C                move.l     [A2 + 0x12C], D4
  4029. 0000116A  2544 0130                move.l     [A2 + 0x130], D4
  4030. 0000116E  1543 0134                move.b     [A2 + 0x134], D3
  4031. 00001172  200A                     move.l     D0, A2
  4032. 00001174  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  4033. 00001178  4E5E                     unlink     A6
  4034. 0000117A  205F                     movea.l    A0, [A7]+
  4035. 0000117C  584F                     addq.w     A7, 4
  4036. 0000117E  4ED0                     jmp        [A0]
  4037. 00001180  955F                     sub.w      [A7]+, D2
  4038. 00001182  5F63                     subq.w     -[A3], 7
  4039. 00001184  745F                     moveq.l    D2, 0x5F
  4040. 00001186  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4041. 0000118A  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  4042. 00001190  6F69                     ble        +0x6B /* 000011FB */
  4043. 00001192  6E74                     bgt        +0x76 /* 00001208 */
  4044. 00001194  4676 0000                not.w      [A6 + D0.w]
  4045. 00001198  4E56 0000                link       A6, 0
  4046. 0000119C  2F0A                     move.l     -[A7], A2
  4047. 0000119E  206E 010C                movea.l    A0, [A6 + 0x10C]
  4048. 000011A2  1028 0004                move.b     D0, [A0 + 0x4]
  4049. 000011A6  206E 0008                movea.l    A0, [A6 + 0x8]
  4050. 000011AA  1140 0011                move.b     [A0 + 0x11], D0
  4051. 000011AE  206E 010C                movea.l    A0, [A6 + 0x10C]
  4052. 000011B2  1028 0005                move.b     D0, [A0 + 0x5]
  4053. 000011B6  206E 0008                movea.l    A0, [A6 + 0x8]
  4054. 000011BA  1140 0014                move.b     [A0 + 0x14], D0
  4055. 000011BE  206E 010C                movea.l    A0, [A6 + 0x10C]
  4056. 000011C2  1028 0006                move.b     D0, [A0 + 0x6]
  4057. 000011C6  206E 0008                movea.l    A0, [A6 + 0x8]
  4058. 000011CA  1140 0015                move.b     [A0 + 0x15], D0
  4059. 000011CE  206E 010C                movea.l    A0, [A6 + 0x10C]
  4060. 000011D2  2028 0008                move.l     D0, [A0 + 0x8]
  4061. 000011D6  206E 0008                movea.l    A0, [A6 + 0x8]
  4062. 000011DA  2140 011C                move.l     [A0 + 0x11C], D0
  4063. 000011DE  246E 0008                movea.l    A2, [A6 + 0x8]
  4064. 000011E2  701B                     moveq.l    D0, 0x1B
  4065. 000011E4  D5C0                     add.l      A2, D0
  4066. 000011E6  122E 000C                move.b     D1, [A6 + 0xC]
  4067. 000011EA  7000                     moveq.l    D0, 0x00
  4068. 000011EC  1001                     move.b     D0, D1
  4069. 000011EE  5280                     addq.l     D0, 1
  4070. 000011F0  2F00                     move.l     -[A7], D0
  4071. 000011F2  486E 000C                pea.l      [A6 + 0xC]
  4072. 000011F6  2F0A                     move.l     -[A7], A2
  4073. 000011F8  4EB9 0000 0042           jsr        [0x00000042]
  4074. 000011FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4075. 00001202  245F                     movea.l    A2, [A7]+
  4076. 00001204  4E5E                     unlink     A6
  4077. 00001206  205F                     movea.l    A0, [A7]+
  4078. label00001208:
  4079. 00001208  4FEF 0108                lea.l      A7, [A7 + 0x108]
  4080. 0000120C  4ED0                     jmp        [A0]
  4081. 0000120E  8040                     or.w       D0, D0
  4082. 00001210  5365                     subq.w     -[A5], 1
  4083. 00001212  7442                     moveq.l    D2, 0x42
  4084. 00001214  7265                     moveq.l    D1, 0x65
  4085. 00001216  616B                     bsr        +0x6D /* 00001283 */
  4086. 00001218  506F 696E                addq.w     [A7 + 0x696E], 8
  4087. 0000121C  7450                     moveq.l    D2, 0x50
  4088. 0000121E  6172                     bsr        +0x74 /* 00001292 */
  4089. 00001220  616D                     bsr        +0x6F /* 0000128F */
  4090. 00001222  6574                     bcs        +0x76 /* 00001298 */
  4091. 00001224  6572                     bcs        +0x74 /* 00001298 */
  4092. 00001226  735F                     moveq.l    D1, 0x5F
  4093. 00001228  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4094. 0000122C  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  4095. 00001232  6F69                     ble        +0x6B /* 0000129D */
  4096. 00001234  6E74                     bgt        +0x76 /* 000012AA */
  4097. 00001236  4650                     not.w      [A0]
  4098. 00001238  3134 4272                move.w     -[A0], [A4 + D4.w * 2 + 0x72]
  4099. 0000123C  6561                     bcs        +0x63 /* 0000129F */
  4100. 0000123E  6B50                     bmi        +0x52 /* 00001290 */
  4101. 00001240  6F69                     ble        +0x6B /* 000012AB */
  4102. 00001242  6E74                     bgt        +0x76 /* 000012B8 */
  4103. 00001244  496E 666F                chk.w      D4, [A6 + 0x666F]
  4104. 00001248  3743 5374                move.w     [A3 + 0x5374], D3
  4105. 0000124C  7232                     moveq.l    D1, 0x32
  4106. 0000124E  3535 0000                move.w     -[A2], [A5 + D0.w]
  4107. 00001252  FFFF                     .invalid   <<F/7/7>>
  4108. 00001254  4E56 FFFC                link       A6, -0x0004
  4109. 00001258  48E7 0018                movem.l    -[A7], A3,A4
  4110. 0000125C  286E 0008                movea.l    A4, [A6 + 0x8]
  4111. 00001260  266E 0010                movea.l    A3, [A6 + 0x10]
  4112. 00001264  202C 000C                move.l     D0, [A4 + 0xC]
  4113. 00001268  2680                     move.l     [A3], D0
  4114. 0000126A  102C 0011                move.b     D0, [A4 + 0x11]
  4115. 0000126E  1740 0004                move.b     [A3 + 0x4], D0
  4116. 00001272  102C 0014                move.b     D0, [A4 + 0x14]
  4117. 00001276  1740 0005                move.b     [A3 + 0x5], D0
  4118. 0000127A  102C 0015                move.b     D0, [A4 + 0x15]
  4119. 0000127E  1740 0006                move.b     [A3 + 0x6], D0
  4120. 00001282  202C 011C                move.l     D0, [A4 + 0x11C]
  4121. 00001286  2740 0008                move.l     [A3 + 0x8], D0
  4122. 0000128A  204C                     movea.l    A0, A4
  4123. 0000128C  701B                     moveq.l    D0, 0x1B
  4124. 0000128E  D1C0                     add.l      A0, D0
  4125. label00001290:
  4126. 00001290  2D48 FFFC                move.l     [A6 - 0x4], A0
  4127. // begin alternate branch 00001292-00001294
  4128. fn00001292:
  4129. 00001292  FFFC                     .invalid   <<F/7/7>>
  4130. // end alternate branch 00001292-00001294
  4131. fn00001292: // (misaligned)
  4132. 00001294  1210                     move.b     D1, [A0]
  4133. 00001296  7000                     moveq.l    D0, 0x00
  4134. label00001298:
  4135. 00001298  1001                     move.b     D0, D1
  4136. 0000129A  5280                     addq.l     D0, 1
  4137. 0000129C  2F00                     move.l     -[A7], D0
  4138. 0000129E  2F08                     move.l     -[A7], A0
  4139. 000012A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4140. 000012A4  4EB9 0000 0042           jsr        [0x00000042]
  4141. label000012AA:
  4142. 000012AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4143. 000012AE  4CDF 1800                movem.l    A3,A4, [A7]+
  4144. 000012B2  4E5E                     unlink     A6
  4145. 000012B4  205F                     movea.l    A0, [A7]+
  4146. 000012B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4147. // begin alternate branch 000012B8-000012BC
  4148. label000012B8:
  4149. 000012B8  000C 4ED0                ori.b      A4, 0xD0
  4150. // end alternate branch 000012B8-000012BC
  4151. label000012B8: // (misaligned)
  4152. 000012BA  4ED0                     jmp        [A0]
  4153. 000012BC  8041                     or.w       D0, D1
  4154. 000012BE  4765                     chk.w      D3, -[A5]
  4155. 000012C0  7442                     moveq.l    D2, 0x42
  4156. 000012C2  7265                     moveq.l    D1, 0x65
  4157. 000012C4  616B                     bsr        +0x6D /* 00001331 */
  4158. 000012C6  506F 696E                addq.w     [A7 + 0x696E], 8
  4159. 000012CA  7450                     moveq.l    D2, 0x50
  4160. 000012CC  6172                     bsr        +0x74 /* 00001340 */
  4161. 000012CE  616D                     bsr        +0x6F /* 0000133D */
  4162. 000012D0  6574                     bcs        +0x76 /* 00001346 */
  4163. 000012D2  6572                     bcs        +0x74 /* 00001346 */
  4164. 000012D4  735F                     moveq.l    D1, 0x5F
  4165. 000012D6  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4166. 000012DA  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  4167. 000012E0  6F69                     ble        +0x6B /* 0000134B */
  4168. 000012E2  6E74                     bgt        +0x76 /* 00001358 */
  4169. 000012E4  4650                     not.w      [A0]
  4170. 000012E6  3134 4272                move.w     -[A0], [A4 + D4.w * 2 + 0x72]
  4171. 000012EA  6561                     bcs        +0x63 /* 0000134D */
  4172. 000012EC  6B50                     bmi        +0x52 /* 0000133E */
  4173. 000012EE  6F69                     ble        +0x6B /* 00001359 */
  4174. 000012F0  6E74                     bgt        +0x76 /* 00001366 */
  4175. 000012F2  496E 666F                chk.w      D4, [A6 + 0x666F]
  4176. 000012F6  5237 4353 7472 3235      addq.b     [[A7] + 0x74723235], 1
  4177. 000012FE  3500                     move.w     -[A2], D0
  4178. 00001300  0000 FFFF                ori.b      D0, 0xFF
  4179. 00001304  4E56 FFEC                link       A6, -0x0014
  4180. 00001308  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4181. 0000130C  266E 0008                movea.l    A3, [A6 + 0x8]
  4182. 00001310  286E 0012                movea.l    A4, [A6 + 0x12]
  4183. 00001314  2F0B                     move.l     -[A7], A3
  4184. 00001316  4EB9 0000 14D2           jsr        [0x000014D2]
  4185. 0000131C  202E 0016                move.l     D0, [A6 + 0x16]
  4186. 00001320  2740 0004                move.l     [A3 + 0x4], D0
  4187. 00001324  4A80                     tst.l      D0
  4188. 00001326  670A                     beq        +0xC /* 00001332 */
  4189. 00001328  2F0B                     move.l     -[A7], A3
  4190. 0000132A  2F00                     move.l     -[A7], D0
  4191. 0000132C  4EB9 0000 1552           jsr        [0x00001552]
  4192. label00001332:
  4193. 00001332  274C 0008                move.l     [A3 + 0x8], A4
  4194. 00001336  276E 000E 000C           move.l     [A3 + 0xC], [A6 + 0xE]
  4195. 0000133C  200C                     move.l     D0, A4
  4196. label0000133E:
  4197. 0000133E  6712                     beq        +0x14 /* 00001352 */
  4198. fn00001340:
  4199. 00001340  4AAC 0014                tst.l      [A4 + 0x14]
  4200. 00001344  670C                     beq        +0xE /* 00001352 */
  4201. label00001346:
  4202. 00001346  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  4203. 0000134A  2F0B                     move.l     -[A7], A3
  4204. 0000134C  4EB9 0000 1552           jsr        [0x00001552]
  4205. label00001352:
  4206. 00001352  162E 000C                move.b     D3, [A6 + 0xC]
  4207. 00001356  1743 0011                move.b     [A3 + 0x11], D3
  4208. // begin alternate branch 00001358-0000135C
  4209. label00001358:
  4210. 00001358  0011 7000                ori.b      [A1], 0x0
  4211. // end alternate branch 00001358-0000135C
  4212. label00001358: // (misaligned)
  4213. 0000135A  7000                     moveq.l    D0, 0x00
  4214. 0000135C  1003                     move.b     D0, D3
  4215. 0000135E  7206                     moveq.l    D1, 0x06
  4216. 00001360  B081                     cmp.l      D0, D1
  4217. 00001362  6736                     beq        +0x38 /* 0000139A */
  4218. 00001364  7207                     moveq.l    D1, 0x07
  4219. label00001366:
  4220. 00001366  B081                     cmp.l      D0, D1
  4221. 00001368  6738                     beq        +0x3A /* 000013A2 */
  4222. 0000136A  7208                     moveq.l    D1, 0x08
  4223. 0000136C  B081                     cmp.l      D0, D1
  4224. 0000136E  673A                     beq        +0x3C /* 000013AA */
  4225. 00001370  7209                     moveq.l    D1, 0x09
  4226. 00001372  B081                     cmp.l      D0, D1
  4227. 00001374  673C                     beq        +0x3E /* 000013B2 */
  4228. 00001376  720A                     moveq.l    D1, 0x0A
  4229. 00001378  B081                     cmp.l      D0, D1
  4230. 0000137A  673E                     beq        +0x40 /* 000013BA */
  4231. 0000137C  4A80                     tst.l      D0
  4232. 0000137E  6742                     beq        +0x44 /* 000013C2 */
  4233. 00001380  7201                     moveq.l    D1, 0x01
  4234. 00001382  B081                     cmp.l      D0, D1
  4235. 00001384  674A                     beq        +0x4C /* 000013D0 */
  4236. 00001386  7202                     moveq.l    D1, 0x02
  4237. 00001388  B081                     cmp.l      D0, D1
  4238. 0000138A  6752                     beq        +0x54 /* 000013DE */
  4239. 0000138C  7203                     moveq.l    D1, 0x03
  4240. 0000138E  B081                     cmp.l      D0, D1
  4241. 00001390  675A                     beq        +0x5C /* 000013EC */
  4242. 00001392  7204                     moveq.l    D1, 0x04
  4243. 00001394  B081                     cmp.l      D0, D1
  4244. 00001396  6762                     beq        +0x64 /* 000013FA */
  4245. 00001398  606C                     bra        +0x6E /* 00001406 */
  4246. label0000139A:
  4247. 0000139A  377C 0083 0012           move.w     [A3 + 0x12], 0x83
  4248. 000013A0  6064                     bra        +0x66 /* 00001406 */
  4249. label000013A2:
  4250. 000013A2  377C 0086 0012           move.w     [A3 + 0x12], 0x86
  4251. 000013A8  605C                     bra        +0x5E /* 00001406 */
  4252. label000013AA:
  4253. 000013AA  377C 0089 0012           move.w     [A3 + 0x12], 0x89
  4254. 000013B0  6054                     bra        +0x56 /* 00001406 */
  4255. label000013B2:
  4256. 000013B2  377C 0088 0012           move.w     [A3 + 0x12], 0x88
  4257. 000013B8  604C                     bra        +0x4E /* 00001406 */
  4258. label000013BA:
  4259. 000013BA  377C 0087 0012           move.w     [A3 + 0x12], 0x87
  4260. 000013C0  6044                     bra        +0x46 /* 00001406 */
  4261. label000013C2:
  4262. 000013C2  377C 0094 0012           move.w     [A3 + 0x12], 0x94
  4263. 000013C8  177C 0001 0134           move.b     [A3 + 0x134], 0x1
  4264. 000013CE  6036                     bra        +0x38 /* 00001406 */
  4265. label000013D0:
  4266. 000013D0  377C 0095 0012           move.w     [A3 + 0x12], 0x95
  4267. 000013D6  177C 0001 0134           move.b     [A3 + 0x134], 0x1
  4268. 000013DC  6028                     bra        +0x2A /* 00001406 */
  4269. label000013DE:
  4270. 000013DE  377C 0098 0012           move.w     [A3 + 0x12], 0x98
  4271. 000013E4  177C 0001 0134           move.b     [A3 + 0x134], 0x1
  4272. 000013EA  601A                     bra        +0x1C /* 00001406 */
  4273. label000013EC:
  4274. 000013EC  377C 0097 0012           move.w     [A3 + 0x12], 0x97
  4275. 000013F2  177C 0001 0134           move.b     [A3 + 0x134], 0x1
  4276. 000013F8  600C                     bra        +0xE /* 00001406 */
  4277. label000013FA:
  4278. 000013FA  377C 0096 0012           move.w     [A3 + 0x12], 0x96
  4279. 00001400  177C 0001 0134           move.b     [A3 + 0x134], 0x1
  4280. label00001406:
  4281. 00001406  4A2B 0134                tst.b      [A3 + 0x134]
  4282. 0000140A  6634                     bne        +0x36 /* 00001440 */
  4283. 0000140C  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  4284. 00001412  2028 0008                move.l     D0, [A0 + 0x8]
  4285. 00001416  2740 0130                move.l     [A3 + 0x130], D0
  4286. 0000141A  4A80                     tst.l      D0
  4287. 0000141C  48EE 0001 FFFC           movem.l    [A6 - 0x4], D0
  4288. 00001422  671C                     beq        +0x1E /* 00001440 */
  4289. 00001424  2840                     movea.l    A4, D0
  4290. 00001426  4AAC 00C2                tst.l      [A4 + 0xC2]
  4291. 0000142A  6714                     beq        +0x16 /* 00001440 */
  4292. 0000142C  2F0B                     move.l     -[A7], A3
  4293. 0000142E  2440                     movea.l    A2, D0
  4294. 00001430  286A 00C2                movea.l    A4, [A2 + 0xC2]
  4295. 00001434  200C                     move.l     D0, A4
  4296. 00001436  2F00                     move.l     -[A7], D0
  4297. 00001438  2054                     movea.l    A0, [A4]
  4298. 0000143A  2068 00A4                movea.l    A0, [A0 + 0xA4]
  4299. 0000143E  4E90                     jsr        [A0]
  4300. label00001440:
  4301. 00001440  2F0B                     move.l     -[A7], A3
  4302. 00001442  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  4303. 00001448  4EB9 0000 1552           jsr        [0x00001552]
  4304. 0000144E  2F3C 0000 0108           move.l     -[A7], 0x108
  4305. 00001454  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4306. 0000145A  2D40 FFEC                move.l     [A6 - 0x14], D0
  4307. 0000145E  4A80                     tst.l      D0
  4308. 00001460  6708                     beq        +0xA /* 0000146A */
  4309. 00001462  2F00                     move.l     -[A7], D0
  4310. 00001464  4EB9 0000 8792           jsr        [0x00008792]
  4311. label0000146A:
  4312. 0000146A  202E FFEC                move.l     D0, [A6 - 0x14]
  4313. 0000146E  2740 0124                move.l     [A3 + 0x124], D0
  4314. 00001472  2F00                     move.l     -[A7], D0
  4315. 00001474  4EB9 0000 1172           jsr        [0x00001172]
  4316. 0000147A  2F3C 5457 4552           move.l     -[A7], 0x54574552 /* 'TWER' */
  4317. 00001480  2F2B 0124                move.l     -[A7], [A3 + 0x124]
  4318. 00001484  4EB9 0000 879A           jsr        [0x0000879A]
  4319. 0000148A  2F3C 0000 0108           move.l     -[A7], 0x108
  4320. 00001490  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4321. 00001496  2D40 FFF0                move.l     [A6 - 0x10], D0
  4322. 0000149A  4A80                     tst.l      D0
  4323. 0000149C  6708                     beq        +0xA /* 000014A6 */
  4324. 0000149E  2F00                     move.l     -[A7], D0
  4325. 000014A0  4EB9 0000 8792           jsr        [0x00008792]
  4326. label000014A6:
  4327. 000014A6  202E FFF0                move.l     D0, [A6 - 0x10]
  4328. 000014AA  2740 0128                move.l     [A3 + 0x128], D0
  4329. 000014AE  2F00                     move.l     -[A7], D0
  4330. 000014B0  4EB9 0000 1172           jsr        [0x00001172]
  4331. 000014B6  2F3C 5442 5254           move.l     -[A7], 0x54425254 /* 'TBRT' */
  4332. 000014BC  2F2B 0128                move.l     -[A7], [A3 + 0x128]
  4333. 000014C0  4EB9 0000 879A           jsr        [0x0000879A]
  4334. 000014C6  2F3C 0000 0108           move.l     -[A7], 0x108
  4335. 000014CC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4336. 000014D2  2D40 FFF4                move.l     [A6 - 0xC], D0
  4337. 000014D6  4A80                     tst.l      D0
  4338. 000014D8  6708                     beq        +0xA /* 000014E2 */
  4339. 000014DA  2F00                     move.l     -[A7], D0
  4340. 000014DC  4EB9 0000 8792           jsr        [0x00008792]
  4341. label000014E2:
  4342. 000014E2  202E FFF4                move.l     D0, [A6 - 0xC]
  4343. 000014E6  2740 012C                move.l     [A3 + 0x12C], D0
  4344. 000014EA  2F00                     move.l     -[A7], D0
  4345. 000014EC  4EB9 0000 1172           jsr        [0x00001172]
  4346. 000014F2  2F3C 5442 464E           move.l     -[A7], 0x5442464E /* 'TBFN' */
  4347. 000014F8  2F2B 012C                move.l     -[A7], [A3 + 0x12C]
  4348. 000014FC  4EB9 0000 879A           jsr        [0x0000879A]
  4349. 00001502  2F0B                     move.l     -[A7], A3
  4350. 00001504  2053                     movea.l    A0, [A3]
  4351. 00001506  2068 009C                movea.l    A0, [A0 + 0x9C]
  4352. 0000150A  4E90                     jsr        [A0]
  4353. 0000150C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4354. 00001510  4E5E                     unlink     A6
  4355. 00001512  205F                     movea.l    A0, [A7]+
  4356. 00001514  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4357. 00001518  4ED0                     jmp        [A0]
  4358. 0000151A  804C                     or.w       D0, A4
  4359. 0000151C  4942                     chk.w      D4, D2
  4360. 0000151E  7265                     moveq.l    D1, 0x65
  4361. 00001520  616B                     bsr        +0x6D /* 0000158D */
  4362. 00001522  506F 696E                addq.w     [A7 + 0x696E], 8
  4363. 00001526  745F                     moveq.l    D2, 0x5F
  4364. 00001528  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4365. 0000152C  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  4366. 00001532  6F69                     ble        +0x6B /* 0000159D */
  4367. 00001534  6E74                     bgt        +0x76 /* 000015AA */
  4368. 00001536  4650                     not.w      [A0]
  4369. 00001538  3132 5443                move.w     -[A0], [A2 + D5.w * 4 + 0x43]
  4370. 0000153C  6F64                     ble        +0x66 /* 000015A2 */
  4371. 0000153E  6553                     bcs        +0x55 /* 00001593 */
  4372. 00001540  6563                     bcs        +0x65 /* 000015A5 */
  4373. 00001542  7469                     moveq.l    D2, 0x69
  4374. 00001544  6F6E                     ble        +0x70 /* 000015B4 */
  4375. 00001546  5031 3454                addq.b     [A1 + D3.w * 4 + 0x54], 8
  4376. 0000154A  5379 6D62 6F6C           subq.w     [0x6D626F6C], 1
  4377. 00001550  6963                     bvs        +0x65 /* 000015B5 */
  4378. 00001552  5363                     subq.w     -[A3], 1
  4379. 00001554  6F70                     ble        +0x72 /* 000015C6 */
  4380. 00001556  656C                     bcs        +0x6E /* 000015C4 */
  4381. 00001558  3134 4272                move.w     -[A0], [A4 + D4.w * 2 + 0x72]
  4382. 0000155C  6561                     bcs        +0x63 /* 000015BF */
  4383. 0000155E  6B50                     bmi        +0x52 /* 000015B0 */
  4384. 00001560  6F69                     ble        +0x6B /* 000015CB */
  4385. 00001562  6E74                     bgt        +0x76 /* 000015D8 */
  4386. 00001564  5479 7065 0000           addq.w     [0x70650000], 2
  4387. 0000156A  FFFF                     .invalid   <<F/7/7>>
  4388. 0000156C  41F9 FFFA C1F4           lea.l      A0, [0xFFFAC1F4]
  4389. 00001572  2008                     move.l     D0, A0
  4390. 00001574  205F                     movea.l    A0, [A7]+
  4391. 00001576  584F                     addq.w     A7, 4
  4392. 00001578  4ED0                     jmp        [A0]
  4393. 0000157A  FFFF                     .invalid   <<F/7/7>>
  4394. 0000157C  2F0A                     move.l     -[A7], A2
  4395. 0000157E  7022                     moveq.l    D0, 0x22
  4396. 00001580  2F00                     move.l     -[A7], D0
  4397. 00001582  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4398. 00001588  2440                     movea.l    A2, D0
  4399. 0000158A  200A                     move.l     D0, A2
  4400. 0000158C  6708                     beq        +0xA /* 00001596 */
  4401. 0000158E  2F0A                     move.l     -[A7], A2
  4402. 00001590  4EB9 0000 159C           jsr        [0x0000159C]
  4403. label00001596:
  4404. 00001596  200A                     move.l     D0, A2
  4405. 00001598  245F                     movea.l    A2, [A7]+
  4406. 0000159A  4E75                     rts
  4407. 0000159C  4E56 0000                link       A6, 0
  4408. 000015A0  2F0A                     move.l     -[A7], A2
  4409. label000015A2:
  4410. 000015A2  246E 0008                movea.l    A2, [A6 + 0x8]
  4411. 000015A6  2F0A                     move.l     -[A7], A2
  4412. 000015A8  4EB9 0000 3BAA           jsr        [0x00003BAA]
  4413. // begin alternate branch 000015AA-000015AE
  4414. label000015AA:
  4415. 000015AA  0000 3BAA                ori.b      D0, 0xAA
  4416. // end alternate branch 000015AA-000015AE
  4417. label000015AA: // (misaligned)
  4418. 000015AE  2079 FFFA C81C           movea.l    A0, [0xFFFAC81C]
  4419. // begin alternate branch 000015B0-000015B4
  4420. label000015B0:
  4421. 000015B0  FFFA                     .invalid   <<F/7/7>>
  4422. 000015B2  C81C                     and.b      D4, [A4]+
  4423. // end alternate branch 000015B0-000015B4
  4424. label000015B0: // (misaligned)
  4425. label000015B4:
  4426. 000015B4  2488                     move.l     [A2], A0
  4427. 000015B6  200A                     move.l     D0, A2
  4428. 000015B8  245F                     movea.l    A2, [A7]+
  4429. 000015BA  4E5E                     unlink     A6
  4430. 000015BC  205F                     movea.l    A0, [A7]+
  4431. 000015BE  584F                     addq.w     A7, 4
  4432. 000015C0  4ED0                     jmp        [A0]
  4433. 000015C2  995F                     sub.w      [A7]+, D4
  4434. label000015C4:
  4435. 000015C4  5F63                     subq.w     -[A3], 7
  4436. label000015C6:
  4437. 000015C6  745F                     moveq.l    D2, 0x5F
  4438. 000015C8  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4439. 000015CC  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  4440. 000015D2  6F69                     ble        +0x6B /* 0000163D */
  4441. 000015D4  6E74                     bgt        +0x76 /* 0000164A */
  4442. 000015D6  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  4443. // begin alternate branch 000015D8-000015E0
  4444. label000015D8:
  4445. 000015D8  7374                     moveq.l    D1, 0x74
  4446. 000015DA  4676 0000                not.w      [A6 + D0.w]
  4447. 000015DE  FFFF                     .invalid   <<F/7/7>>
  4448. // end alternate branch 000015D8-000015E0
  4449. label000015D8: // (misaligned)
  4450. 000015DC  0000 FFFF                ori.b      D0, 0xFF
  4451. 000015E0  4E56 0000                link       A6, 0
  4452. 000015E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4453. 000015E8  4EB9 0000 3BA2           jsr        [0x00003BA2]
  4454. 000015EE  4E5E                     unlink     A6
  4455. 000015F0  205F                     movea.l    A0, [A7]+
  4456. 000015F2  584F                     addq.w     A7, 4
  4457. 000015F4  4ED0                     jmp        [A0]
  4458. 000015F6  8024                     or.b       D0, -[A4]
  4459. 000015F8  4942                     chk.w      D4, D2
  4460. 000015FA  7265                     moveq.l    D1, 0x65
  4461. 000015FC  616B                     bsr        +0x6D /* 00001669 */
  4462. 000015FE  506F 696E                addq.w     [A7 + 0x696E], 8
  4463. 00001602  744C                     moveq.l    D2, 0x4C
  4464. 00001604  6973                     bvs        +0x75 /* 00001679 */
  4465. 00001606  745F                     moveq.l    D2, 0x5F
  4466. 00001608  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4467. 0000160C  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  4468. 00001612  6F69                     ble        +0x6B /* 0000167D */
  4469. 00001614  6E74                     bgt        +0x76 /* 0000168A */
  4470. 00001616  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  4471. 0000161C  0000 FFFF                ori.b      D0, 0xFF
  4472. 00001620  41F9 FFFA CC34           lea.l      A0, [0xFFFACC34]
  4473. 00001626  2008                     move.l     D0, A0
  4474. 00001628  4E75                     rts
  4475. 0000162A  FFFF                     .invalid   <<F/7/7>>
  4476. 0000162C  41F9 FFFA CC34           lea.l      A0, [0xFFFACC34]
  4477. 00001632  2008                     move.l     D0, A0
  4478. 00001634  205F                     movea.l    A0, [A7]+
  4479. 00001636  584F                     addq.w     A7, 4
  4480. 00001638  4ED0                     jmp        [A0]
  4481. 0000163A  FFFF                     .invalid   <<F/7/7>>
  4482. 0000163C  2F0A                     move.l     -[A7], A2
  4483. 0000163E  2F3C 0000 0094           move.l     -[A7], 0x94
  4484. 00001644  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4485. label0000164A:
  4486. 0000164A  2440                     movea.l    A2, D0
  4487. 0000164C  200A                     move.l     D0, A2
  4488. 0000164E  6708                     beq        +0xA /* 00001658 */
  4489. 00001650  2F0A                     move.l     -[A7], A2
  4490. 00001652  4EB9 0000 1660           jsr        [0x00001660]
  4491. label00001658:
  4492. 00001658  200A                     move.l     D0, A2
  4493. 0000165A  245F                     movea.l    A2, [A7]+
  4494. 0000165C  4E75                     rts
  4495. 0000165E  FFFF                     .invalid   <<F/7/7>>
  4496. 00001660  4E56 0000                link       A6, 0
  4497. 00001664  48E7 1020                movem.l    -[A7], D3,A2
  4498. 00001668  246E 0008                movea.l    A2, [A6 + 0x8]
  4499. 0000166C  2F0A                     move.l     -[A7], A2
  4500. 0000166E  4EB9 0000 5F04           jsr        [0x00005F04]
  4501. 00001674  2079 FFFA D0AC           movea.l    A0, [0xFFFAD0AC]
  4502. 0000167A  2488                     move.l     [A2], A0
  4503. 0000167C  7600                     moveq.l    D3, 0x00
  4504. 0000167E  2543 0088                move.l     [A2 + 0x88], D3
  4505. 00001682  7000                     moveq.l    D0, 0x00
  4506. 00001684  2540 008C                move.l     [A2 + 0x8C], D0
  4507. 00001688  2543 0090                move.l     [A2 + 0x90], D3
  4508. // begin alternate branch 0000168A-00001694
  4509. label0000168A:
  4510. 0000168A  0090 200A 4CDF           ori.l      [A0], 0x200A4CDF
  4511. 00001690  0408 4E5E                subi.b     A0, 0x5E /* '^' */
  4512. // end alternate branch 0000168A-00001694
  4513. label0000168A: // (misaligned)
  4514. 0000168C  200A                     move.l     D0, A2
  4515. 0000168E  4CDF 0408                movem.l    D3,A2, [A7]+
  4516. 00001692  4E5E                     unlink     A6
  4517. 00001694  205F                     movea.l    A0, [A7]+
  4518. 00001696  584F                     addq.w     A7, 4
  4519. 00001698  4ED0                     jmp        [A0]
  4520. 0000169A  995F                     sub.w      [A7]+, D4
  4521. 0000169C  5F63                     subq.w     -[A3], 7
  4522. 0000169E  745F                     moveq.l    D2, 0x5F
  4523. 000016A0  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4524. 000016A4  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  4525. 000016AA  6F69                     ble        +0x6B /* 00001715 */
  4526. 000016AC  6E74                     bgt        +0x76 /* 00001722 */
  4527. 000016AE  5669 6577                addq.w     [A1 + 0x6577], 3
  4528. 000016B2  4676 0000                not.w      [A6 + D0.w]
  4529. 000016B6  FFFF                     .invalid   <<F/7/7>>
  4530. 000016B8  4E56 FFFC                link       A6, -0x0004
  4531. 000016BC  48E7 0030                movem.l    -[A7], A2,A3
  4532. 000016C0  266E 0008                movea.l    A3, [A6 + 0x8]
  4533. 000016C4  246E 000C                movea.l    A2, [A6 + 0xC]
  4534. 000016C8  2F0A                     move.l     -[A7], A2
  4535. 000016CA  2F0B                     move.l     -[A7], A3
  4536. 000016CC  4EB9 0000 6842           jsr        [0x00006842]
  4537. 000016D2  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  4538. 000016D8  2028 0008                move.l     D0, [A0 + 0x8]
  4539. 000016DC  2D40 FFFC                move.l     [A6 - 0x4], D0
  4540. 000016E0  2F00                     move.l     -[A7], D0
  4541. 000016E2  4EB9 0000 1172           jsr        [0x00001172]
  4542. 000016E8  200A                     move.l     D0, A2
  4543. 000016EA  670A                     beq        +0xC /* 000016F6 */
  4544. 000016EC  2F0A                     move.l     -[A7], A2
  4545. 000016EE  2052                     movea.l    A0, [A2]
  4546. 000016F0  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  4547. 000016F4  4E90                     jsr        [A0]
  4548. label000016F6:
  4549. 000016F6  202E FFFC                move.l     D0, [A6 - 0x4]
  4550. 000016FA  2740 0088                move.l     [A3 + 0x88], D0
  4551. 000016FE  2F0B                     move.l     -[A7], A3
  4552. 00001700  2F00                     move.l     -[A7], D0
  4553. 00001702  4EB9 0000 1552           jsr        [0x00001552]
  4554. 00001708  2F0B                     move.l     -[A7], A3
  4555. 0000170A  2F39 FFFB EFE0           move.l     -[A7], [0xFFFBEFE0]
  4556. 00001710  4EB9 0000 1552           jsr        [0x00001552]
  4557. 00001716  4CDF 0C00                movem.l    A2,A3, [A7]+
  4558. 0000171A  4E5E                     unlink     A6
  4559. 0000171C  205F                     movea.l    A0, [A7]+
  4560. 0000171E  504F                     addq.w     A7, 8
  4561. 00001720  4ED0                     jmp        [A0]
  4562. label00001722:
  4563. 00001722  802B 446F                or.b       D0, [A3 + 0x446F]
  4564. 00001726  506F 7374                addq.w     [A7 + 0x7374], 8
  4565. 0000172A  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  4566. 00001730  5F5F                     subq.w     [A7]+, 7
  4567. 00001732  3135 5442                move.w     -[A0], [A5 + D5.w * 4 + 0x42]
  4568. 00001736  7265                     moveq.l    D1, 0x65
  4569. 00001738  616B                     bsr        +0x6D /* 000017A5 */
  4570. 0000173A  706F                     moveq.l    D0, 0x6F
  4571. 0000173C  696E                     bvs        +0x70 /* 000017AC */
  4572. 0000173E  7456                     moveq.l    D2, 0x56
  4573. 00001740  6965                     bvs        +0x67 /* 000017A7 */
  4574. 00001742  7746                     moveq.l    D3, 0x46
  4575. 00001744  5039 5444 6F63           addq.b     [0x54446F63], 8
  4576. 0000174A  756D                     moveq.l    D2, 0x6D
  4577. 0000174C  656E                     bcs        +0x70 /* 000017BC */
  4578. 0000174E  7400                     moveq.l    D2, 0x00
  4579. 00001750  0000 FFFF                ori.b      D0, 0xFF
  4580. 00001754  41F9 FFFA D148           lea.l      A0, [0xFFFAD148]
  4581. 0000175A  2008                     move.l     D0, A0
  4582. 0000175C  4E75                     rts
  4583. 0000175E  FFFF                     .invalid   <<F/7/7>>
  4584. 00001760  41F9 FFFA D148           lea.l      A0, [0xFFFAD148]
  4585. 00001766  2008                     move.l     D0, A0
  4586. 00001768  205F                     movea.l    A0, [A7]+
  4587. 0000176A  584F                     addq.w     A7, 4
  4588. 0000176C  4ED0                     jmp        [A0]
  4589. 0000176E  FFFF                     .invalid   <<F/7/7>>
  4590. 00001770  2F0A                     move.l     -[A7], A2
  4591. 00001772  2F3C 0000 00BC           move.l     -[A7], 0xBC
  4592. 00001778  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4593. 0000177E  2440                     movea.l    A2, D0
  4594. 00001780  200A                     move.l     D0, A2
  4595. 00001782  6708                     beq        +0xA /* 0000178C */
  4596. 00001784  2F0A                     move.l     -[A7], A2
  4597. 00001786  4EB9 0000 7182           jsr        [0x00007182]
  4598. label0000178C:
  4599. 0000178C  200A                     move.l     D0, A2
  4600. 0000178E  245F                     movea.l    A2, [A7]+
  4601. 00001790  4E75                     rts
  4602. 00001792  FFFF                     .invalid   <<F/7/7>>
  4603. 00001794  41F9 FFFA D9E8           lea.l      A0, [0xFFFAD9E8]
  4604. 0000179A  2008                     move.l     D0, A0
  4605. 0000179C  4E75                     rts
  4606. 0000179E  FFFF                     .invalid   <<F/7/7>>
  4607. 000017A0  41F9 FFFA D9E8           lea.l      A0, [0xFFFAD9E8]
  4608. 000017A6  2008                     move.l     D0, A0
  4609. 000017A8  205F                     movea.l    A0, [A7]+
  4610. 000017AA  584F                     addq.w     A7, 4
  4611. label000017AC:
  4612. 000017AC  4ED0                     jmp        [A0]
  4613. 000017AE  FFFF                     .invalid   <<F/7/7>>
  4614. 000017B0  2F0A                     move.l     -[A7], A2
  4615. 000017B2  7014                     moveq.l    D0, 0x14
  4616. 000017B4  2F00                     move.l     -[A7], D0
  4617. 000017B6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4618. label000017BC:
  4619. 000017BC  2440                     movea.l    A2, D0
  4620. 000017BE  200A                     move.l     D0, A2
  4621. 000017C0  6708                     beq        +0xA /* 000017CA */
  4622. 000017C2  2F0A                     move.l     -[A7], A2
  4623. 000017C4  4EB9 0000 17D0           jsr        [0x000017D0]
  4624. label000017CA:
  4625. 000017CA  200A                     move.l     D0, A2
  4626. 000017CC  245F                     movea.l    A2, [A7]+
  4627. 000017CE  4E75                     rts
  4628. 000017D0  4E56 0000                link       A6, 0
  4629. 000017D4  48E7 1020                movem.l    -[A7], D3,A2
  4630. 000017D8  246E 0008                movea.l    A2, [A6 + 0x8]
  4631. 000017DC  2F0A                     move.l     -[A7], A2
  4632. 000017DE  4EB9 0000 3F5A           jsr        [0x00003F5A]
  4633. 000017E4  2079 FFFA DD68           movea.l    A0, [0xFFFADD68]
  4634. 000017EA  2488                     move.l     [A2], A0
  4635. 000017EC  7600                     moveq.l    D3, 0x00
  4636. 000017EE  2543 0004                move.l     [A2 + 0x4], D3
  4637. 000017F2  2543 0008                move.l     [A2 + 0x8], D3
  4638. 000017F6  2543 000C                move.l     [A2 + 0xC], D3
  4639. 000017FA  2543 0010                move.l     [A2 + 0x10], D3
  4640. 000017FE  200A                     move.l     D0, A2
  4641. 00001800  4CDF 0408                movem.l    D3,A2, [A7]+
  4642. 00001804  4E5E                     unlink     A6
  4643. 00001806  205F                     movea.l    A0, [A7]+
  4644. 00001808  584F                     addq.w     A7, 4
  4645. 0000180A  4ED0                     jmp        [A0]
  4646. 0000180C  9D5F                     sub.w      [A7]+, D6
  4647. 0000180E  5F63                     subq.w     -[A3], 7
  4648. 00001810  745F                     moveq.l    D2, 0x5F
  4649. 00001812  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4650. 00001816  436F 6465                chk.w      D1, [A7 + 0x6465]
  4651. 0000181A  5365                     subq.w     -[A5], 1
  4652. 0000181C  6374                     bls        +0x76 /* 00001892 */
  4653. 0000181E  696F                     bvs        +0x71 /* 0000188F */
  4654. 00001820  6E4D                     bgt        +0x4F /* 0000186F */
  4655. 00001822  616E                     bsr        +0x70 /* 00001892 */
  4656. 00001824  6167                     bsr        +0x69 /* 0000188D */
  4657. 00001826  6572                     bcs        +0x74 /* 0000189A */
  4658. 00001828  4676 0000                not.w      [A6 + D0.w]
  4659. 0000182C  4E56 FFF8                link       A6, -0x0008
  4660. 00001830  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4661. 00001834  246E 0008                movea.l    A2, [A6 + 0x8]
  4662. 00001838  2F0A                     move.l     -[A7], A2
  4663. 0000183A  4EB9 0000 14D2           jsr        [0x000014D2]
  4664. 00001840  2F3C 0000 0080           move.l     -[A7], 0x80
  4665. 00001846  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4666. 0000184C  2640                     movea.l    A3, D0
  4667. 0000184E  200B                     move.l     D0, A3
  4668. 00001850  6708                     beq        +0xA /* 0000185A */
  4669. 00001852  2F0B                     move.l     -[A7], A3
  4670. 00001854  4EB9 0000 2350           jsr        [0x00002350]
  4671. label0000185A:
  4672. 0000185A  2F0B                     move.l     -[A7], A3
  4673. 0000185C  2053                     movea.l    A0, [A3]
  4674. 0000185E  2068 0098                movea.l    A0, [A0 + 0x98]
  4675. 00001862  4E90                     jsr        [A0]
  4676. 00001864  254B 0004                move.l     [A2 + 0x4], A3
  4677. 00001868  7622                     moveq.l    D3, 0x22
  4678. 0000186A  2F03                     move.l     -[A7], D3
  4679. 0000186C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4680. 00001872  2840                     movea.l    A4, D0
  4681. 00001874  200C                     move.l     D0, A4
  4682. 00001876  6708                     beq        +0xA /* 00001880 */
  4683. 00001878  2F0C                     move.l     -[A7], A4
  4684. 0000187A  4EB9 0000 2298           jsr        [0x00002298]
  4685. label00001880:
  4686. 00001880  2F0C                     move.l     -[A7], A4
  4687. 00001882  2054                     movea.l    A0, [A4]
  4688. 00001884  2068 00D8                movea.l    A0, [A0 + 0xD8]
  4689. 00001888  4E90                     jsr        [A0]
  4690. 0000188A  254C 0008                move.l     [A2 + 0x8], A4
  4691. 0000188E  2F03                     move.l     -[A7], D3
  4692. 00001890  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4693. // begin alternate branch 00001892-00001896
  4694. fn00001892:
  4695. 00001892  0000 0BEA                ori.b      D0, 0xEA
  4696. // end alternate branch 00001892-00001896
  4697. fn00001892: // (misaligned)
  4698. 00001896  2D40 FFF8                move.l     [A6 - 0x8], D0
  4699. label0000189A:
  4700. 0000189A  4A80                     tst.l      D0
  4701. 0000189C  6708                     beq        +0xA /* 000018A6 */
  4702. 0000189E  2F00                     move.l     -[A7], D0
  4703. 000018A0  4EB9 0000 159C           jsr        [0x0000159C]
  4704. label000018A6:
  4705. 000018A6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4706. 000018AA  206E FFF8                movea.l    A0, [A6 - 0x8]
  4707. 000018AE  2250                     movea.l    A1, [A0]
  4708. 000018B0  2269 00D8                movea.l    A1, [A1 + 0xD8]
  4709. 000018B4  4E91                     jsr        [A1]
  4710. 000018B6  256E FFF8 000C           move.l     [A2 + 0xC], [A6 - 0x8]
  4711. 000018BC  701E                     moveq.l    D0, 0x1E
  4712. 000018BE  2F00                     move.l     -[A7], D0
  4713. 000018C0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4714. 000018C6  2D40 FFFC                move.l     [A6 - 0x4], D0
  4715. 000018CA  4A80                     tst.l      D0
  4716. 000018CC  6708                     beq        +0xA /* 000018D6 */
  4717. 000018CE  2F00                     move.l     -[A7], D0
  4718. 000018D0  4EB9 0000 3A3A           jsr        [0x00003A3A]
  4719. label000018D6:
  4720. 000018D6  42A7                     clr.l      -[A7]
  4721. 000018D8  3F3C 0168                move.w     -[A7], 0x168
  4722. 000018DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4723. 000018E0  4EB9 0000 39CA           jsr        [0x000039CA]
  4724. 000018E6  256E FFFC 0010           move.l     [A2 + 0x10], [A6 - 0x4]
  4725. 000018EC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4726. 000018F0  4E5E                     unlink     A6
  4727. 000018F2  205F                     movea.l    A0, [A7]+
  4728. 000018F4  584F                     addq.w     A7, 4
  4729. 000018F6  4ED0                     jmp        [A0]
  4730. 000018F8  802C 4943                or.b       D0, [A4 + 0x4943]
  4731. 000018FC  6F64                     ble        +0x66 /* 00001962 */
  4732. 000018FE  6553                     bcs        +0x55 /* 00001953 */
  4733. 00001900  6563                     bcs        +0x65 /* 00001965 */
  4734. 00001902  7469                     moveq.l    D2, 0x69
  4735. 00001904  6F6E                     ble        +0x70 /* 00001974 */
  4736. 00001906  4D61                     chk.w      D6, -[A1]
  4737. 00001908  6E61                     bgt        +0x63 /* 0000196B */
  4738. 0000190A  6765                     beq        +0x67 /* 00001971 */
  4739. 0000190C  725F                     moveq.l    D1, 0x5F
  4740. 0000190E  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  4741. 00001912  436F 6465                chk.w      D1, [A7 + 0x6465]
  4742. 00001916  5365                     subq.w     -[A5], 1
  4743. 00001918  6374                     bls        +0x76 /* 0000198E */
  4744. 0000191A  696F                     bvs        +0x71 /* 0000198B */
  4745. 0000191C  6E4D                     bgt        +0x4F /* 0000196B */
  4746. 0000191E  616E                     bsr        +0x70 /* 0000198E */
  4747. 00001920  6167                     bsr        +0x69 /* 00001989 */
  4748. 00001922  6572                     bcs        +0x74 /* 00001996 */
  4749. 00001924  4676 0000                not.w      [A6 + D0.w]
  4750. 00001928  4E56 FF94                link       A6, -0x006C
  4751. 0000192C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4752. 00001930  266E 000C                movea.l    A3, [A6 + 0xC]
  4753. 00001934  2F0B                     move.l     -[A7], A3
  4754. 00001936  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4755. 0000193A  4EB9 0000 47D2           jsr        [0x000047D2]
  4756. 00001940  2840                     movea.l    A4, D0
  4757. 00001942  200C                     move.l     D0, A4
  4758. 00001944  6600 0084                bne        +0x86 /* 000019CA */
  4759. 00001948  7600                     moveq.l    D3, 0x00
  4760. 0000194A  2D43 FFEA                move.l     [A6 - 0x16], D3
  4761. 0000194E  2F0B                     move.l     -[A7], A3
  4762. 00001950  2053                     movea.l    A0, [A3]
  4763. 00001952  2068 0058                movea.l    A0, [A0 + 0x58]
  4764. 00001956  4E90                     jsr        [A0]
  4765. 00001958  2D40 FFEE                move.l     [A6 - 0x12], D0
  4766. 0000195C  202B 0018                move.l     D0, [A3 + 0x18]
  4767. 00001960  2D40 FFF6                move.l     [A6 - 0xA], D0
  4768. // begin alternate branch 00001962-00001964
  4769. label00001962:
  4770. 00001962  FFF6                     .invalid   <<F/7/7>>
  4771. // end alternate branch 00001962-00001964
  4772. label00001962: // (misaligned)
  4773. 00001964  302B 001C                move.w     D0, [A3 + 0x1C]
  4774. 00001968  3D40 FFFA                move.w     [A6 - 0x6], D0
  4775. 0000196C  246E 0010                movea.l    A2, [A6 + 0x10]
  4776. 00001970  202A 0046                move.l     D0, [A2 + 0x46]
  4777. label00001974:
  4778. 00001974  2D40 FFE6                move.l     [A6 - 0x1A], D0
  4779. 00001978  2D43 FF98                move.l     [A6 - 0x68], D3
  4780. 0000197C  2D43 FF9C                move.l     [A6 - 0x64], D3
  4781. 00001980  202B 0004                move.l     D0, [A3 + 0x4]
  4782. 00001984  5380                     subq.l     D0, 1
  4783. 00001986  2D40 FF94                move.l     [A6 - 0x6C], D0
  4784. 0000198A  486E FFA6                pea.l      [A6 - 0x5A]
  4785. fn0000198E:
  4786. 0000198E  5C4A                     addq.w     A2, 6
  4787. 00001990  2F0A                     move.l     -[A7], A2
  4788. 00001992  4EB9 0000 48D2           jsr        [0x000048D2]
  4789. // begin alternate branch 00001996-0000199C
  4790. label00001996:
  4791. 00001996  48D2 486E                movem.l    [A2], D1,D2,D3,D5,D6,A3,A6
  4792. 0000199A  FF94                     .invalid   <<F/6/7>>
  4793. // end alternate branch 00001996-0000199C
  4794. label00001996: // (misaligned)
  4795. 00001998  486E FF94                pea.l      [A6 - 0x6C]
  4796. 0000199C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4797. 000019A0  4EB9 0000 47DA           jsr        [0x000047DA]
  4798. 000019A6  2840                     movea.l    A4, D0
  4799. 000019A8  200C                     move.l     D0, A4
  4800. 000019AA  671E                     beq        +0x20 /* 000019CA */
  4801. 000019AC  2F0C                     move.l     -[A7], A4
  4802. 000019AE  486E FF94                pea.l      [A6 - 0x6C]
  4803. 000019B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4804. 000019B6  4EB9 0000 481A           jsr        [0x0000481A]
  4805. 000019BC  486E FF94                pea.l      [A6 - 0x6C]
  4806. 000019C0  2F0C                     move.l     -[A7], A4
  4807. 000019C2  2054                     movea.l    A0, [A4]
  4808. 000019C4  2068 0070                movea.l    A0, [A0 + 0x70]
  4809. 000019C8  4E90                     jsr        [A0]
  4810. label000019CA:
  4811. 000019CA  200C                     move.l     D0, A4
  4812. 000019CC  6600 0090                bne        +0x92 /* 00001A5E */
  4813. 000019D0  486E FFA6                pea.l      [A6 - 0x5A]
  4814. 000019D4  246E 0010                movea.l    A2, [A6 + 0x10]
  4815. 000019D8  5C4A                     addq.w     A2, 6
  4816. 000019DA  2F0A                     move.l     -[A7], A2
  4817. 000019DC  4EB9 0000 48D2           jsr        [0x000048D2]
  4818. 000019E2  206E 0010                movea.l    A0, [A6 + 0x10]
  4819. 000019E6  2028 0046                move.l     D0, [A0 + 0x46]
  4820. 000019EA  2D40 FFE6                move.l     [A6 - 0x1A], D0
  4821. 000019EE  7600                     moveq.l    D3, 0x00
  4822. 000019F0  2D43 FF98                move.l     [A6 - 0x68], D3
  4823. 000019F4  2D43 FF9C                move.l     [A6 - 0x64], D3
  4824. 000019F8  202B 0004                move.l     D0, [A3 + 0x4]
  4825. 000019FC  5380                     subq.l     D0, 1
  4826. 000019FE  2D40 FF94                move.l     [A6 - 0x6C], D0
  4827. 00001A02  202B 0018                move.l     D0, [A3 + 0x18]
  4828. 00001A06  2D40 FFF6                move.l     [A6 - 0xA], D0
  4829. 00001A0A  302B 001C                move.w     D0, [A3 + 0x1C]
  4830. 00001A0E  3D40 FFFA                move.w     [A6 - 0x6], D0
  4831. 00001A12  2F3C 0000 0080           move.l     -[A7], 0x80
  4832. 00001A18  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4833. 00001A1E  2D40 FFFC                move.l     [A6 - 0x4], D0
  4834. 00001A22  4A80                     tst.l      D0
  4835. 00001A24  6708                     beq        +0xA /* 00001A2E */
  4836. 00001A26  2F00                     move.l     -[A7], D0
  4837. 00001A28  4EB9 0000 1F20           jsr        [0x00001F20]
  4838. label00001A2E:
  4839. 00001A2E  286E FFFC                movea.l    A4, [A6 - 0x4]
  4840. 00001A32  486E FF94                pea.l      [A6 - 0x6C]
  4841. 00001A36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4842. 00001A3A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4843. 00001A3E  2250                     movea.l    A1, [A0]
  4844. 00001A40  2269 0050                movea.l    A1, [A1 + 0x50]
  4845. 00001A44  4E91                     jsr        [A1]
  4846. 00001A46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4847. 00001A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  4848. 00001A4E  2628 0008                move.l     D3, [A0 + 0x8]
  4849. 00001A52  2F03                     move.l     -[A7], D3
  4850. 00001A54  2043                     movea.l    A0, D3
  4851. 00001A56  2050                     movea.l    A0, [A0]
  4852. 00001A58  2068 00A4                movea.l    A0, [A0 + 0xA4]
  4853. 00001A5C  4E90                     jsr        [A0]
  4854. label00001A5E:
  4855. 00001A5E  2F0B                     move.l     -[A7], A3
  4856. 00001A60  2F0C                     move.l     -[A7], A4
  4857. 00001A62  2054                     movea.l    A0, [A4]
  4858. 00001A64  2068 0054                movea.l    A0, [A0 + 0x54]
  4859. 00001A68  4E90                     jsr        [A0]
  4860. 00001A6A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4861. 00001A6E  4E5E                     unlink     A6
  4862. 00001A70  205F                     movea.l    A0, [A7]+
  4863. 00001A72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4864. 00001A76  4ED0                     jmp        [A0]
  4865. 00001A78  804E                     or.w       D0, A6
  4866. 00001A7A  4164                     chk.w      D0, -[A4]
  4867. 00001A7C  6453                     bcc        +0x55 /* 00001AD1 */
  4868. 00001A7E  796D                     moveq.l    D4, 0x6D
  4869. 00001A80  626F                     bhi        +0x71 /* 00001AF1 */
  4870. 00001A82  6C69                     bge        +0x6B /* 00001AED */
  4871. 00001A84  6353                     bls        +0x55 /* 00001AD9 */
  4872. 00001A86  6563                     bcs        +0x65 /* 00001AEB */
  4873. 00001A88  7469                     moveq.l    D2, 0x69
  4874. 00001A8A  6F6E                     ble        +0x70 /* 00001AFA */
  4875. 00001A8C  5F5F                     subq.w     [A7]+, 7
  4876. 00001A8E  3139 5443 6F64           move.w     -[A0], [0x54436F64]
  4877. 00001A94  6553                     bcs        +0x55 /* 00001AE9 */
  4878. 00001A96  6563                     bcs        +0x65 /* 00001AFB */
  4879. 00001A98  7469                     moveq.l    D2, 0x69
  4880. 00001A9A  6F6E                     ble        +0x70 /* 00001B0A */
  4881. 00001A9C  4D61                     chk.w      D6, -[A1]
  4882. 00001A9E  6E61                     bgt        +0x63 /* 00001B01 */
  4883. 00001AA0  6765                     beq        +0x67 /* 00001B07 */
  4884. 00001AA2  7246                     moveq.l    D1, 0x46
  4885. 00001AA4  5031 3454                addq.b     [A1 + D3.w * 4 + 0x54], 8
  4886. 00001AA8  6172                     bsr        +0x74 /* 00001B1C */
  4887. 00001AAA  6765                     beq        +0x67 /* 00001B11 */
  4888. 00001AAC  7446                     moveq.l    D2, 0x46
  4889. 00001AAE  696C                     bvs        +0x6E /* 00001B1C */
  4890. 00001AB0  6553                     bcs        +0x55 /* 00001B05 */
  4891. 00001AB2  7065                     moveq.l    D0, 0x65
  4892. 00001AB4  6350                     bls        +0x52 /* 00001B06 */
  4893. 00001AB6  3136 5453                move.w     -[A0], [A6 + D5.w * 4 + 0x53]
  4894. 00001ABA  796D                     moveq.l    D4, 0x6D
  4895. 00001ABC  626F                     bhi        +0x71 /* 00001B2D */
  4896. 00001ABE  6C69                     bge        +0x6B /* 00001B29 */
  4897. 00001AC0  6353                     bls        +0x55 /* 00001B15 */
  4898. 00001AC2  6563                     bcs        +0x65 /* 00001B27 */
  4899. 00001AC4  7469                     moveq.l    D2, 0x69
  4900. 00001AC6  6F6E                     ble        +0x70 /* 00001B36 */
  4901. 00001AC8  0000 FFFF                ori.b      D0, 0xFF
  4902. 00001ACC  4E56 FFFC                link       A6, -0x0004
  4903. 00001AD0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4904. 00001AD4  286E 0008                movea.l    A4, [A6 + 0x8]
  4905. 00001AD8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4906. 00001ADC  2F0C                     move.l     -[A7], A4
  4907. 00001ADE  4EB9 0000 47DA           jsr        [0x000047DA]
  4908. 00001AE4  2640                     movea.l    A3, D0
  4909. 00001AE6  200B                     move.l     D0, A3
  4910. 00001AE8  671C                     beq        +0x1E /* 00001B06 */
  4911. 00001AEA  2F0B                     move.l     -[A7], A3
  4912. 00001AEC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4913. 00001AF0  2F0C                     move.l     -[A7], A4
  4914. 00001AF2  4EB9 0000 481A           jsr        [0x0000481A]
  4915. 00001AF8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4916. // begin alternate branch 00001AFA-00001AFE
  4917. label00001AFA:
  4918. 00001AFA  0014 2F0B                ori.b      [A4], 0xB
  4919. // end alternate branch 00001AFA-00001AFE
  4920. label00001AFA: // (misaligned)
  4921. 00001AFC  2F0B                     move.l     -[A7], A3
  4922. 00001AFE  2053                     movea.l    A0, [A3]
  4923. 00001B00  2068 0070                movea.l    A0, [A0 + 0x70]
  4924. 00001B04  4E90                     jsr        [A0]
  4925. label00001B06:
  4926. 00001B06  200B                     move.l     D0, A3
  4927. 00001B08  671A                     beq        +0x1C /* 00001B24 */
  4928. label00001B0A:
  4929. 00001B0A  246B 0078                movea.l    A2, [A3 + 0x78]
  4930. 00001B0E  200A                     move.l     D0, A2
  4931. 00001B10  671E                     beq        +0x20 /* 00001B30 */
  4932. 00001B12  2D4A FFFC                move.l     [A6 - 0x4], A2
  4933. 00001B16  2F0A                     move.l     -[A7], A2
  4934. 00001B18  2052                     movea.l    A0, [A2]
  4935. 00001B1A  2068 0050                movea.l    A0, [A0 + 0x50]
  4936. // begin alternate branch 00001B1C-00001B20
  4937. fn00001B1C:
  4938. 00001B1C  0050 4E90                ori.w      [A0], 0x4E90
  4939. // end alternate branch 00001B1C-00001B20
  4940. fn00001B1C: // (misaligned)
  4941. 00001B1E  4E90                     jsr        [A0]
  4942. 00001B20  4A80                     tst.l      D0
  4943. 00001B22  660C                     bne        +0xE /* 00001B30 */
  4944. label00001B24:
  4945. 00001B24  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4946. 00001B28  2F0C                     move.l     -[A7], A4
  4947. 00001B2A  4EB9 0000 4812           jsr        [0x00004812]
  4948. label00001B30:
  4949. 00001B30  200B                     move.l     D0, A3
  4950. 00001B32  663C                     bne        +0x3E /* 00001B70 */
  4951. 00001B34  2F3C 0000 0080           move.l     -[A7], 0x80
  4952. // begin alternate branch 00001B36-00001B3A
  4953. label00001B36:
  4954. 00001B36  0000 0080                ori.b      D0, 0x80
  4955. // end alternate branch 00001B36-00001B3A
  4956. label00001B36: // (misaligned)
  4957. 00001B3A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  4958. 00001B40  2440                     movea.l    A2, D0
  4959. 00001B42  200A                     move.l     D0, A2
  4960. 00001B44  6708                     beq        +0xA /* 00001B4E */
  4961. 00001B46  2F0A                     move.l     -[A7], A2
  4962. 00001B48  4EB9 0000 1F20           jsr        [0x00001F20]
  4963. label00001B4E:
  4964. 00001B4E  264A                     movea.l    A3, A2
  4965. 00001B50  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4966. 00001B54  2F0A                     move.l     -[A7], A2
  4967. 00001B56  2052                     movea.l    A0, [A2]
  4968. 00001B58  2068 0050                movea.l    A0, [A0 + 0x50]
  4969. 00001B5C  4E90                     jsr        [A0]
  4970. 00001B5E  2F0A                     move.l     -[A7], A2
  4971. 00001B60  262C 0008                move.l     D3, [A4 + 0x8]
  4972. 00001B64  2F03                     move.l     -[A7], D3
  4973. 00001B66  2043                     movea.l    A0, D3
  4974. 00001B68  2050                     movea.l    A0, [A0]
  4975. 00001B6A  2068 00A4                movea.l    A0, [A0 + 0xA4]
  4976. 00001B6E  4E90                     jsr        [A0]
  4977. label00001B70:
  4978. 00001B70  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4979. 00001B74  206E 0010                movea.l    A0, [A6 + 0x10]
  4980. 00001B78  2F10                     move.l     -[A7], [A0]
  4981. 00001B7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4982. 00001B7E  2F0B                     move.l     -[A7], A3
  4983. 00001B80  2053                     movea.l    A0, [A3]
  4984. 00001B82  2068 005C                movea.l    A0, [A0 + 0x5C]
  4985. 00001B86  4E90                     jsr        [A0]
  4986. 00001B88  2440                     movea.l    A2, D0
  4987. 00001B8A  2F3C 0000 04C3           move.l     -[A7], 0x4C3
  4988. 00001B90  2F0A                     move.l     -[A7], A2
  4989. 00001B92  2F0C                     move.l     -[A7], A4
  4990. 00001B94  2054                     movea.l    A0, [A4]
  4991. 00001B96  2068 0018                movea.l    A0, [A0 + 0x18]
  4992. 00001B9A  4E90                     jsr        [A0]
  4993. 00001B9C  200A                     move.l     D0, A2
  4994. 00001B9E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4995. 00001BA2  4E5E                     unlink     A6
  4996. 00001BA4  205F                     movea.l    A0, [A7]+
  4997. 00001BA6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4998. 00001BAA  4ED0                     jmp        [A0]
  4999. 00001BAC  8053                     or.w       D0, [A3]
  5000. 00001BAE  4164                     chk.w      D0, -[A4]
  5001. 00001BB0  6449                     bcc        +0x4B /* 00001BFB */
  5002. 00001BB2  6E73                     bgt        +0x75 /* 00001C27 */
  5003. 00001BB4  7461                     moveq.l    D2, 0x61
  5004. 00001BB6  6E63                     bgt        +0x65 /* 00001C1B */
  5005. 00001BB8  655F                     bcs        +0x61 /* 00001C19 */
  5006. 00001BBA  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  5007. 00001BBE  436F 6465                chk.w      D1, [A7 + 0x6465]
  5008. 00001BC2  5365                     subq.w     -[A5], 1
  5009. 00001BC4  6374                     bls        +0x76 /* 00001C3A */
  5010. 00001BC6  696F                     bvs        +0x71 /* 00001C37 */
  5011. 00001BC8  6E4D                     bgt        +0x4F /* 00001C17 */
  5012. 00001BCA  616E                     bsr        +0x70 /* 00001C3A */
  5013. 00001BCC  6167                     bsr        +0x69 /* 00001C35 */
  5014. 00001BCE  6572                     bcs        +0x74 /* 00001C42 */
  5015. 00001BD0  4650                     not.w      [A0]
  5016. 00001BD2  3137 5461                move.w     -[A0], [A7 + D5.w * 4 + 0x61]
  5017. 00001BD6  7267                     moveq.l    D1, 0x67
  5018. 00001BD8  6574                     bcs        +0x76 /* 00001C4E */
  5019. 00001BDA  5365                     subq.w     -[A5], 1
  5020. 00001BDC  6374                     bls        +0x76 /* 00001C52 */
  5021. 00001BDE  696F                     bvs        +0x71 /* 00001C4F */
  5022. 00001BE0  6E49                     bgt        +0x4B /* 00001C2B */
  5023. 00001BE2  6E66                     bgt        +0x68 /* 00001C4A */
  5024. 00001BE4  6F50                     ble        +0x52 /* 00001C36 */
  5025. 00001BE6  3135 5461                move.w     -[A0], [A5 + D5.w * 4 + 0x61]
  5026. 00001BEA  7267                     moveq.l    D1, 0x67
  5027. 00001BEC  6574                     bcs        +0x76 /* 00001C62 */
  5028. 00001BEE  5072 6F63 6573 7349 4450 addq.w     [[A2 + 0x6573] + 0x73494450], 8
  5029. 00001BF8  3854                     movea.w    A4, [A4]
  5030. 00001BFA  5072 6F63 6573 7300 0000 addq.w     [[A2 + 0x6573] + 0x73000000], 8
  5031. 00001C04  4E56 FF84                link       A6, -0x007C
  5032. 00001C08  48E7 0038                movem.l    -[A7], A2,A3,A4
  5033. 00001C0C  2F39 FFFB EFF4           move.l     -[A7], [0xFFFBEFF4]
  5034. 00001C12  486E FF84                pea.l      [A6 - 0x7C]
  5035. 00001C16  4EB9 0000 0F62           jsr        [0x00000F62]
  5036. 00001C1C  486E FF84                pea.l      [A6 - 0x7C]
  5037. 00001C20  4EB9 0000 0F6A           jsr        [0x00000F6A]
  5038. 00001C26  2640                     movea.l    A3, D0
  5039. 00001C28  6000 0084                bra        +0x86 /* 00001CAE */
  5040. label00001C2C:
  5041. 00001C2C  4EB9 0000 E698           jsr        [0x0000E698]
  5042. 00001C32  2F00                     move.l     -[A7], D0
  5043. 00001C34  2F0B                     move.l     -[A7], A3
  5044. label00001C36:
  5045. 00001C36  4EB9 0000 1572           jsr        [0x00001572]
  5046. // begin alternate branch 00001C3A-00001C40
  5047. fn00001C3A:
  5048. 00001C3A  1572 4A00 6762           move.b     [A2 + 0x6762], [A2 + D4 * 2]
  5049. // end alternate branch 00001C3A-00001C40
  5050. fn00001C3A: // (misaligned)
  5051. 00001C3C  4A00                     tst.b      D0
  5052. 00001C3E  6762                     beq        +0x64 /* 00001CA2 */
  5053. 00001C40  246B 0156                movea.l    A2, [A3 + 0x156]
  5054. // begin alternate branch 00001C42-00001C44
  5055. label00001C42:
  5056. 00001C42  0156                     bchg       [A6], D0
  5057. // end alternate branch 00001C42-00001C44
  5058. label00001C42: // (misaligned)
  5059. 00001C44  200A                     move.l     D0, A2
  5060. 00001C46  6778                     beq        +0x7A /* 00001CC0 */
  5061. 00001C48  2D4A FFF8                move.l     [A6 - 0x8], A2
  5062. // begin alternate branch 00001C4A-00001C4C
  5063. label00001C4A:
  5064. 00001C4A  FFF8                     .invalid   <<F/7/7>>
  5065. // end alternate branch 00001C4A-00001C4C
  5066. label00001C4A: // (misaligned)
  5067. 00001C4C  2F0A                     move.l     -[A7], A2
  5068. label00001C4E:
  5069. 00001C4E  2052                     movea.l    A0, [A2]
  5070. 00001C50  2068 0070                movea.l    A0, [A0 + 0x70]
  5071. // begin alternate branch 00001C52-00001C58
  5072. label00001C52:
  5073. 00001C52  0070 4E90 2840           ori.w      [A0 + D2 + 0x40], 0x4E90
  5074. // end alternate branch 00001C52-00001C58
  5075. label00001C52: // (misaligned)
  5076. 00001C54  4E90                     jsr        [A0]
  5077. 00001C56  2840                     movea.l    A4, D0
  5078. 00001C58  200C                     move.l     D0, A4
  5079. 00001C5A  6764                     beq        +0x66 /* 00001CC0 */
  5080. 00001C5C  2F0C                     move.l     -[A7], A4
  5081. 00001C5E  2054                     movea.l    A0, [A4]
  5082. 00001C60  2068 0004                movea.l    A0, [A0 + 0x4]
  5083. // begin alternate branch 00001C62-00001C66
  5084. label00001C62:
  5085. 00001C62  0004 4E90                ori.b      D4, 0x90
  5086. // end alternate branch 00001C62-00001C66
  5087. label00001C62: // (misaligned)
  5088. 00001C64  4E90                     jsr        [A0]
  5089. 00001C66  2D40 FFF4                move.l     [A6 - 0xC], D0
  5090. 00001C6A  2F00                     move.l     -[A7], D0
  5091. 00001C6C  2F39 FFFB EFE0           move.l     -[A7], [0xFFFBEFE0]
  5092. 00001C72  4EB9 0000 47D2           jsr        [0x000047D2]
  5093. 00001C78  2440                     movea.l    A2, D0
  5094. 00001C7A  2D4A FFFC                move.l     [A6 - 0x4], A2
  5095. 00001C7E  4AAA 0078                tst.l      [A2 + 0x78]
  5096. 00001C82  673C                     beq        +0x3E /* 00001CC0 */
  5097. 00001C84  200A                     move.l     D0, A2
  5098. 00001C86  6712                     beq        +0x14 /* 00001C9A */
  5099. 00001C88  286A 0078                movea.l    A4, [A2 + 0x78]
  5100. 00001C8C  2F0C                     move.l     -[A7], A4
  5101. 00001C8E  2054                     movea.l    A0, [A4]
  5102. 00001C90  2068 0050                movea.l    A0, [A0 + 0x50]
  5103. 00001C94  4E90                     jsr        [A0]
  5104. 00001C96  4A80                     tst.l      D0
  5105. 00001C98  6E08                     bgt        +0xA /* 00001CA2 */
  5106. label00001C9A:
  5107. 00001C9A  2F0B                     move.l     -[A7], A3
  5108. 00001C9C  4EB9 0000 905A           jsr        [0x0000905A]
  5109. label00001CA2:
  5110. 00001CA2  486E FF84                pea.l      [A6 - 0x7C]
  5111. 00001CA6  4EB9 0000 0F72           jsr        [0x00000F72]
  5112. 00001CAC  2640                     movea.l    A3, D0
  5113. label00001CAE:
  5114. 00001CAE  486E FF84                pea.l      [A6 - 0x7C]
  5115. 00001CB2  206E FF84                movea.l    A0, [A6 - 0x7C]
  5116. 00001CB6  2050                     movea.l    A0, [A0]
  5117. 00001CB8  4E90                     jsr        [A0]
  5118. 00001CBA  4A00                     tst.b      D0
  5119. 00001CBC  6600 FF6E                bne        -0x90 /* 00001C2C */
  5120. label00001CC0:
  5121. 00001CC0  486E FF84                pea.l      [A6 - 0x7C]
  5122. 00001CC4  4EB9 0000 52B2           jsr        [0x000052B2]
  5123. 00001CCA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5124. 00001CCE  4E5E                     unlink     A6
  5125. 00001CD0  205F                     movea.l    A0, [A7]+
  5126. 00001CD2  584F                     addq.w     A7, 4
  5127. 00001CD4  4ED0                     jmp        [A0]
  5128. 00001CD6  802F 4175                or.b       D0, [A7 + 0x4175]
  5129. 00001CDA  746F                     moveq.l    D2, 0x6F
  5130. 00001CDC  4D61                     chk.w      D6, -[A1]
  5131. 00001CDE  7041                     moveq.l    D0, 0x41
  5132. 00001CE0  6C6C                     bge        +0x6E /* 00001D4E */
  5133. 00001CE2  5379 6D44 6F63           subq.w     [0x6D446F63], 1
  5134. 00001CE8  756D                     moveq.l    D2, 0x6D
  5135. 00001CEA  656E                     bcs        +0x70 /* 00001D5A */
  5136. 00001CEC  7473                     moveq.l    D2, 0x73
  5137. 00001CEE  5F5F                     subq.w     [A7]+, 7
  5138. 00001CF0  3139 5443 6F64           move.w     -[A0], [0x54436F64]
  5139. 00001CF6  6553                     bcs        +0x55 /* 00001D4B */
  5140. 00001CF8  6563                     bcs        +0x65 /* 00001D5D */
  5141. 00001CFA  7469                     moveq.l    D2, 0x69
  5142. 00001CFC  6F6E                     ble        +0x70 /* 00001D6C */
  5143. 00001CFE  4D61                     chk.w      D6, -[A1]
  5144. 00001D00  6E61                     bgt        +0x63 /* 00001D63 */
  5145. 00001D02  6765                     beq        +0x67 /* 00001D69 */
  5146. 00001D04  7246                     moveq.l    D1, 0x46
  5147. 00001D06  7600                     moveq.l    D3, 0x00
  5148. 00001D08  0000 FFFF                ori.b      D0, 0xFF
  5149. 00001D0C  4E56 FC68                link       A6, -0x0398
  5150. 00001D10  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5151. 00001D14  4203                     clr.b      D3
  5152. 00001D16  1D43 FC7C                move.b     [A6 - 0x384], D3
  5153. 00001D1A  1D43 FDF8                move.b     [A6 - 0x208], D3
  5154. 00001D1E  1D43 FEFC                move.b     [A6 - 0x104], D3
  5155. 00001D22  202E 000C                move.l     D0, [A6 + 0xC]
  5156. 00001D26  6700 0172                beq        +0x174 /* 00001E9A */
  5157. 00001D2A  2F39 FFFB EFF4           move.l     -[A7], [0xFFFBEFF4]
  5158. 00001D30  4EB9 0000 6C7A           jsr        [0x00006C7A]
  5159. 00001D36  4A00                     tst.b      D0
  5160. 00001D38  6700 0160                beq        +0x162 /* 00001E9A */
  5161. 00001D3C  206E 000C                movea.l    A0, [A6 + 0xC]
  5162. 00001D40  4AA8 0156                tst.l      [A0 + 0x156]
  5163. 00001D44  6700 0154                beq        +0x156 /* 00001E9A */
  5164. 00001D48  206E 000C                movea.l    A0, [A6 + 0xC]
  5165. 00001D4C  2468 0156                movea.l    A2, [A0 + 0x156]
  5166. // begin alternate branch 00001D4E-00001D50
  5167. label00001D4E:
  5168. 00001D4E  0156                     bchg       [A6], D0
  5169. // end alternate branch 00001D4E-00001D50
  5170. label00001D4E: // (misaligned)
  5171. 00001D50  2F0A                     move.l     -[A7], A2
  5172. 00001D52  2052                     movea.l    A0, [A2]
  5173. 00001D54  2068 0070                movea.l    A0, [A0 + 0x70]
  5174. 00001D58  4E90                     jsr        [A0]
  5175. label00001D5A:
  5176. 00001D5A  2840                     movea.l    A4, D0
  5177. 00001D5C  200C                     move.l     D0, A4
  5178. 00001D5E  674E                     beq        +0x50 /* 00001DAE */
  5179. 00001D60  2F0C                     move.l     -[A7], A4
  5180. 00001D62  2054                     movea.l    A0, [A4]
  5181. 00001D64  2068 0004                movea.l    A0, [A0 + 0x4]
  5182. 00001D68  4E90                     jsr        [A0]
  5183. 00001D6A  2440                     movea.l    A2, D0
  5184. label00001D6C:
  5185. 00001D6C  2F0C                     move.l     -[A7], A4
  5186. 00001D6E  2054                     movea.l    A0, [A4]
  5187. 00001D70  2068 000C                movea.l    A0, [A0 + 0xC]
  5188. 00001D74  4E90                     jsr        [A0]
  5189. 00001D76  2D40 FC68                move.l     [A6 - 0x398], D0
  5190. 00001D7A  2F0A                     move.l     -[A7], A2
  5191. 00001D7C  2F39 FFFB EFE0           move.l     -[A7], [0xFFFBEFE0]
  5192. 00001D82  4EB9 0000 47D2           jsr        [0x000047D2]
  5193. 00001D88  2D40 FEF8                move.l     [A6 - 0x108], D0
  5194. 00001D8C  4A80                     tst.l      D0
  5195. 00001D8E  6700 010A                beq        +0x10C /* 00001E9A */
  5196. 00001D92  200A                     move.l     D0, A2
  5197. 00001D94  222E FC68                move.l     D1, [A6 - 0x398]
  5198. 00001D98  8081                     or.l       D0, D1
  5199. 00001D9A  6700 00FE                beq        +0x100 /* 00001E9A */
  5200. 00001D9E  200A                     move.l     D0, A2
  5201. 00001DA0  6708                     beq        +0xA /* 00001DAA */
  5202. 00001DA2  202E FC68                move.l     D0, [A6 - 0x398]
  5203. 00001DA6  6700 00F2                beq        +0xF4 /* 00001E9A */
  5204. label00001DAA:
  5205. 00001DAA  200A                     move.l     D0, A2
  5206. 00001DAC  6606                     bne        +0x8 /* 00001DB4 */
  5207. label00001DAE:
  5208. 00001DAE  4200                     clr.b      D0
  5209. 00001DB0  4EFA 00EC                jmp        [PC + 0xEC /* 00001E9E */]
  5210. label00001DB4:
  5211. 00001DB4  2F0A                     move.l     -[A7], A2
  5212. 00001DB6  2052                     movea.l    A0, [A2]
  5213. 00001DB8  2068 0058                movea.l    A0, [A0 + 0x58]
  5214. 00001DBC  4E90                     jsr        [A0]
  5215. 00001DBE  2600                     move.l     D3, D0
  5216. 00001DC0  2F03                     move.l     -[A7], D3
  5217. 00001DC2  206E 0008                movea.l    A0, [A6 + 0x8]
  5218. 00001DC6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5219. 00001DCA  4EB9 0000 48AA           jsr        [0x000048AA]
  5220. 00001DD0  2840                     movea.l    A4, D0
  5221. 00001DD2  200C                     move.l     D0, A4
  5222. 00001DD4  6700 00C4                beq        +0xC6 /* 00001E9A */
  5223. 00001DD8  4AAC 0074                tst.l      [A4 + 0x74]
  5224. 00001DDC  6600 00BC                bne        +0xBE /* 00001E9A */
  5225. 00001DE0  486E FD90                pea.l      [A6 - 0x270]
  5226. 00001DE4  2F0C                     move.l     -[A7], A4
  5227. 00001DE6  2054                     movea.l    A0, [A4]
  5228. 00001DE8  2068 006C                movea.l    A0, [A0 + 0x6C]
  5229. 00001DEC  4E90                     jsr        [A0]
  5230. 00001DEE  202E FDEA                move.l     D0, [A6 - 0x216]
  5231. 00001DF2  6700 00A6                beq        +0xA8 /* 00001E9A */
  5232. 00001DF6  2D6E FDE6 FC6C           move.l     [A6 - 0x394], [A6 - 0x21A]
  5233. 00001DFC  2D6E FDEA FC70           move.l     [A6 - 0x390], [A6 - 0x216]
  5234. 00001E02  7600                     moveq.l    D3, 0x00
  5235. 00001E04  2D43 FC74                move.l     [A6 - 0x38C], D3
  5236. 00001E08  2D43 FC78                move.l     [A6 - 0x388], D3
  5237. 00001E0C  122E FDA2                move.b     D1, [A6 - 0x25E]
  5238. 00001E10  7000                     moveq.l    D0, 0x00
  5239. 00001E12  1001                     move.b     D0, D1
  5240. 00001E14  5280                     addq.l     D0, 1
  5241. 00001E16  2F00                     move.l     -[A7], D0
  5242. 00001E18  486E FDA2                pea.l      [A6 - 0x25E]
  5243. 00001E1C  486E FF00                pea.l      [A6 - 0x100]
  5244. 00001E20  4EB9 0000 0042           jsr        [0x00000042]
  5245. 00001E26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5246. 00001E2A  122E FF00                move.b     D1, [A6 - 0x100]
  5247. 00001E2E  7000                     moveq.l    D0, 0x00
  5248. 00001E30  1001                     move.b     D0, D1
  5249. 00001E32  5280                     addq.l     D0, 1
  5250. 00001E34  2F00                     move.l     -[A7], D0
  5251. 00001E36  486E FF00                pea.l      [A6 - 0x100]
  5252. 00001E3A  486E FC7C                pea.l      [A6 - 0x384]
  5253. 00001E3E  4EB9 0000 0042           jsr        [0x00000042]
  5254. 00001E44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5255. 00001E48  2D4C FD7C                move.l     [A6 - 0x284], A4
  5256. 00001E4C  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  5257. 00001E52  2468 0008                movea.l    A2, [A0 + 0x8]
  5258. 00001E56  200A                     move.l     D0, A2
  5259. 00001E58  6704                     beq        +0x6 /* 00001E5E */
  5260. 00001E5A  266A 0044                movea.l    A3, [A2 + 0x44]
  5261. label00001E5E:
  5262. 00001E5E  200B                     move.l     D0, A3
  5263. 00001E60  6738                     beq        +0x3A /* 00001E9A */
  5264. 00001E62  486E FD80                pea.l      [A6 - 0x280]
  5265. 00001E66  2F0B                     move.l     -[A7], A3
  5266. 00001E68  2053                     movea.l    A0, [A3]
  5267. 00001E6A  2068 0068                movea.l    A0, [A0 + 0x68]
  5268. 00001E6E  4E90                     jsr        [A0]
  5269. 00001E70  486E FDF8                pea.l      [A6 - 0x208]
  5270. 00001E74  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5271. 00001E78  4EB9 0000 752A           jsr        [0x0000752A]
  5272. 00001E7E  486E FDF8                pea.l      [A6 - 0x208]
  5273. 00001E82  486E FC6C                pea.l      [A6 - 0x394]
  5274. 00001E86  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  5275. 00001E8A  2F0B                     move.l     -[A7], A3
  5276. 00001E8C  2053                     movea.l    A0, [A3]
  5277. 00001E8E  2068 00FC                movea.l    A0, [A0 + 0xFC]
  5278. 00001E92  4E90                     jsr        [A0]
  5279. 00001E94  1D7C 0001 FEFC           move.b     [A6 - 0x104], 0x1
  5280. label00001E9A:
  5281. 00001E9A  102E FEFC                move.b     D0, [A6 - 0x104]
  5282. label00001E9E:
  5283. 00001E9E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5284. 00001EA2  4E5E                     unlink     A6
  5285. 00001EA4  205F                     movea.l    A0, [A7]+
  5286. 00001EA6  504F                     addq.w     A7, 8
  5287. 00001EA8  4ED0                     jmp        [A0]
  5288. 00001EAA  803C 4175                or.b       D0, 0x75 /* 'u' */
  5289. 00001EAE  746F                     moveq.l    D2, 0x6F
  5290. 00001EB0  4D61                     chk.w      D6, -[A1]
  5291. 00001EB2  704F                     moveq.l    D0, 0x4F
  5292. 00001EB4  6E65                     bgt        +0x67 /* 00001F1B */
  5293. 00001EB6  5379 6D44 6F63           subq.w     [0x6D446F63], 1
  5294. 00001EBC  756D                     moveq.l    D2, 0x6D
  5295. 00001EBE  656E                     bcs        +0x70 /* 00001F2E */
  5296. 00001EC0  745F                     moveq.l    D2, 0x5F
  5297. 00001EC2  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  5298. 00001EC6  436F 6465                chk.w      D1, [A7 + 0x6465]
  5299. 00001ECA  5365                     subq.w     -[A5], 1
  5300. 00001ECC  6374                     bls        +0x76 /* 00001F42 */
  5301. 00001ECE  696F                     bvs        +0x71 /* 00001F3F */
  5302. 00001ED0  6E4D                     bgt        +0x4F /* 00001F1F */
  5303. 00001ED2  616E                     bsr        +0x70 /* 00001F42 */
  5304. 00001ED4  6167                     bsr        +0x69 /* 00001F3D */
  5305. 00001ED6  6572                     bcs        +0x74 /* 00001F4A */
  5306. 00001ED8  4650                     not.w      [A0]
  5307. 00001EDA  3132 5453                move.w     -[A0], [A2 + D5.w * 4 + 0x53]
  5308. 00001EDE  796D                     moveq.l    D4, 0x6D
  5309. 00001EE0  446F 6375                neg.w      [A7 + 0x6375]
  5310. 00001EE4  6D65                     blt        +0x67 /* 00001F4B */
  5311. 00001EE6  6E74                     bgt        +0x76 /* 00001F5C */
  5312. 00001EE8  0000 FFFF                ori.b      D0, 0xFF
  5313. 00001EEC  41F9 FFFA DA30           lea.l      A0, [0xFFFADA30]
  5314. 00001EF2  2008                     move.l     D0, A0
  5315. 00001EF4  205F                     movea.l    A0, [A7]+
  5316. 00001EF6  584F                     addq.w     A7, 4
  5317. 00001EF8  4ED0                     jmp        [A0]
  5318. 00001EFA  FFFF                     .invalid   <<F/7/7>>
  5319. 00001EFC  2F0A                     move.l     -[A7], A2
  5320. 00001EFE  2F3C 0000 0080           move.l     -[A7], 0x80
  5321. 00001F04  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5322. 00001F0A  2440                     movea.l    A2, D0
  5323. 00001F0C  200A                     move.l     D0, A2
  5324. 00001F0E  6708                     beq        +0xA /* 00001F18 */
  5325. 00001F10  2F0A                     move.l     -[A7], A2
  5326. 00001F12  4EB9 0000 1F20           jsr        [0x00001F20]
  5327. label00001F18:
  5328. 00001F18  200A                     move.l     D0, A2
  5329. 00001F1A  245F                     movea.l    A2, [A7]+
  5330. 00001F1C  4E75                     rts
  5331. 00001F1E  FFFF                     .invalid   <<F/7/7>>
  5332. 00001F20  4E56 FF98                link       A6, -0x0068
  5333. 00001F24  48E7 1820                movem.l    -[A7], D3,D4,A2
  5334. 00001F28  246E 0008                movea.l    A2, [A6 + 0x8]
  5335. 00001F2C  2F0A                     move.l     -[A7], A2
  5336. label00001F2E:
  5337. 00001F2E  4EB9 0000 3F5A           jsr        [0x00003F5A]
  5338. 00001F34  2079 FFFA DD6C           movea.l    A0, [0xFFFADD6C]
  5339. 00001F3A  2488                     move.l     [A2], A0
  5340. 00001F3C  4240                     clr.w      D0
  5341. 00001F3E  3D40 FFA4                move.w     [A6 - 0x5C], D0
  5342. fn00001F42:
  5343. 00001F42  7600                     moveq.l    D3, 0x00
  5344. 00001F44  2D43 FFA6                move.l     [A6 - 0x5A], D3
  5345. 00001F48  422E FFAA                clr.b      [A6 - 0x56]
  5346. // begin alternate branch 00001F4A-00001F4C
  5347. label00001F4A:
  5348. 00001F4A  FFAA                     .invalid   <<F/6/7>>
  5349. // end alternate branch 00001F4A-00001F4C
  5350. label00001F4A: // (misaligned)
  5351. 00001F4C  7800                     moveq.l    D4, 0x00
  5352. 00001F4E  2D44 FFEA                move.l     [A6 - 0x16], D4
  5353. 00001F52  2D44 FF9C                move.l     [A6 - 0x64], D4
  5354. 00001F56  2D44 FFA0                move.l     [A6 - 0x60], D4
  5355. 00001F5A  2D43 FF98                move.l     [A6 - 0x68], D3
  5356. // begin alternate branch 00001F5C-00001F5E
  5357. label00001F5C:
  5358. 00001F5C  FF98                     .invalid   <<F/6/7>>
  5359. // end alternate branch 00001F5C-00001F5E
  5360. label00001F5C: // (misaligned)
  5361. 00001F5E  2D44 FFEE                move.l     [A6 - 0x12], D4
  5362. 00001F62  2D44 FFF2                move.l     [A6 - 0xE], D4
  5363. 00001F66  2D44 FFF6                move.l     [A6 - 0xA], D4
  5364. 00001F6A  2D7C 2020 2020 FFFA      move.l     [A6 - 0x6], 0x20202020 /* '    ' */
  5365. 00001F72  4240                     clr.w      D0
  5366. 00001F74  3D40 FFFE                move.w     [A6 - 0x2], D0
  5367. 00001F78  41EE FF98                lea.l      A0, [A6 - 0x68]
  5368. 00001F7C  224A                     movea.l    A1, A2
  5369. 00001F7E  700C                     moveq.l    D0, 0x0C
  5370. 00001F80  D3C0                     add.l      A1, D0
  5371. 00001F82  7019                     moveq.l    D0, 0x19
  5372. label00001F84:
  5373. 00001F84  22D8                     move.l     [A1]+, [A0]+
  5374. 00001F86  51C8 FFFC                dbf        D0, -0x6 /* 00001F84 */
  5375. 00001F8A  7600                     moveq.l    D3, 0x00
  5376. 00001F8C  2543 0074                move.l     [A2 + 0x74], D3
  5377. 00001F90  2543 0078                move.l     [A2 + 0x78], D3
  5378. 00001F94  2543 007C                move.l     [A2 + 0x7C], D3
  5379. 00001F98  2543 0004                move.l     [A2 + 0x4], D3
  5380. 00001F9C  2543 0008                move.l     [A2 + 0x8], D3
  5381. 00001FA0  200A                     move.l     D0, A2
  5382. 00001FA2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5383. 00001FA6  4E5E                     unlink     A6
  5384. 00001FA8  205F                     movea.l    A0, [A7]+
  5385. 00001FAA  584F                     addq.w     A7, 4
  5386. 00001FAC  4ED0                     jmp        [A0]
  5387. 00001FAE  965F                     sub.w      D3, [A7]+
  5388. 00001FB0  5F63                     subq.w     -[A3], 7
  5389. 00001FB2  745F                     moveq.l    D2, 0x5F
  5390. 00001FB4  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  5391. 00001FB8  436F 6465                chk.w      D1, [A7 + 0x6465]
  5392. 00001FBC  5365                     subq.w     -[A5], 1
  5393. 00001FBE  6374                     bls        +0x76 /* 00002034 */
  5394. 00001FC0  696F                     bvs        +0x71 /* 00002031 */
  5395. 00001FC2  6E46                     bgt        +0x48 /* 0000200A */
  5396. 00001FC4  7600                     moveq.l    D3, 0x00
  5397. 00001FC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5398. 00001FCA  FFF8                     .invalid   <<F/7/7>>
  5399. 00001FCC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5400. 00001FD0  246E 0008                movea.l    A2, [A6 + 0x8]
  5401. 00001FD4  2F0A                     move.l     -[A7], A2
  5402. 00001FD6  4EB9 0000 14D2           jsr        [0x000014D2]
  5403. 00001FDC  206E 000C                movea.l    A0, [A6 + 0xC]
  5404. 00001FE0  224A                     movea.l    A1, A2
  5405. 00001FE2  700C                     moveq.l    D0, 0x0C
  5406. 00001FE4  D3C0                     add.l      A1, D0
  5407. 00001FE6  7019                     moveq.l    D0, 0x19
  5408. label00001FE8:
  5409. 00001FE8  22D8                     move.l     [A1]+, [A0]+
  5410. 00001FEA  51C8 FFFC                dbf        D0, -0x6 /* 00001FE8 */
  5411. 00001FEE  7622                     moveq.l    D3, 0x22
  5412. 00001FF0  2F03                     move.l     -[A7], D3
  5413. 00001FF2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5414. 00001FF8  2640                     movea.l    A3, D0
  5415. 00001FFA  200B                     move.l     D0, A3
  5416. 00001FFC  6708                     beq        +0xA /* 00002006 */
  5417. 00001FFE  2F0B                     move.l     -[A7], A3
  5418. 00002000  4EB9 0000 65F8           jsr        [0x000065F8]
  5419. label00002006:
  5420. 00002006  2F0B                     move.l     -[A7], A3
  5421. 00002008  2053                     movea.l    A0, [A3]
  5422. label0000200A:
  5423. 0000200A  2068 00D8                movea.l    A0, [A0 + 0xD8]
  5424. 0000200E  4E90                     jsr        [A0]
  5425. 00002010  254B 0078                move.l     [A2 + 0x78], A3
  5426. 00002014  2F03                     move.l     -[A7], D3
  5427. 00002016  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5428. 0000201C  2840                     movea.l    A4, D0
  5429. 0000201E  200C                     move.l     D0, A4
  5430. 00002020  6708                     beq        +0xA /* 0000202A */
  5431. 00002022  2F0C                     move.l     -[A7], A4
  5432. 00002024  4EB9 0000 159C           jsr        [0x0000159C]
  5433. label0000202A:
  5434. 0000202A  2F0C                     move.l     -[A7], A4
  5435. 0000202C  2054                     movea.l    A0, [A4]
  5436. 0000202E  2068 00D8                movea.l    A0, [A0 + 0xD8]
  5437. 00002032  4E90                     jsr        [A0]
  5438. label00002034:
  5439. 00002034  254C 007C                move.l     [A2 + 0x7C], A4
  5440. 00002038  2F03                     move.l     -[A7], D3
  5441. 0000203A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5442. 00002040  2D40 FFF8                move.l     [A6 - 0x8], D0
  5443. 00002044  4A80                     tst.l      D0
  5444. 00002046  6708                     beq        +0xA /* 00002050 */
  5445. 00002048  2F00                     move.l     -[A7], D0
  5446. 0000204A  4EB9 0000 159C           jsr        [0x0000159C]
  5447. label00002050:
  5448. 00002050  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5449. 00002054  206E FFF8                movea.l    A0, [A6 - 0x8]
  5450. 00002058  2250                     movea.l    A1, [A0]
  5451. 0000205A  2269 00D8                movea.l    A1, [A1 + 0xD8]
  5452. 0000205E  4E91                     jsr        [A1]
  5453. 00002060  256E FFF8 0004           move.l     [A2 + 0x4], [A6 - 0x8]
  5454. 00002066  2F03                     move.l     -[A7], D3
  5455. 00002068  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5456. 0000206E  2D40 FFFC                move.l     [A6 - 0x4], D0
  5457. 00002072  4A80                     tst.l      D0
  5458. 00002074  6708                     beq        +0xA /* 0000207E */
  5459. 00002076  2F00                     move.l     -[A7], D0
  5460. 00002078  4EB9 0000 159C           jsr        [0x0000159C]
  5461. label0000207E:
  5462. 0000207E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5463. 00002082  206E FFFC                movea.l    A0, [A6 - 0x4]
  5464. 00002086  2250                     movea.l    A1, [A0]
  5465. 00002088  2269 00D8                movea.l    A1, [A1 + 0xD8]
  5466. 0000208C  4E91                     jsr        [A1]
  5467. 0000208E  256E FFFC 0008           move.l     [A2 + 0x8], [A6 - 0x4]
  5468. 00002094  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5469. 00002098  4E5E                     unlink     A6
  5470. 0000209A  205F                     movea.l    A0, [A7]+
  5471. 0000209C  504F                     addq.w     A7, 8
  5472. 0000209E  4ED0                     jmp        [A0]
  5473. 000020A0  8031 4943 6F64 6553      or.b       D0, [[A1 + <<invalid base displacement size>>] + 0x6F646553]
  5474. 000020A8  6563                     bcs        +0x65 /* 0000210D */
  5475. 000020AA  7469                     moveq.l    D2, 0x69
  5476. 000020AC  6F6E                     ble        +0x70 /* 0000211C */
  5477. 000020AE  5F5F                     subq.w     [A7]+, 7
  5478. 000020B0  3132 5443                move.w     -[A0], [A2 + D5.w * 4 + 0x43]
  5479. 000020B4  6F64                     ble        +0x66 /* 0000211A */
  5480. 000020B6  6553                     bcs        +0x55 /* 0000210B */
  5481. 000020B8  6563                     bcs        +0x65 /* 0000211D */
  5482. 000020BA  7469                     moveq.l    D2, 0x69
  5483. 000020BC  6F6E                     ble        +0x70 /* 0000212C */
  5484. 000020BE  4650                     not.w      [A0]
  5485. 000020C0  3137 5461                move.w     -[A0], [A7 + D5.w * 4 + 0x61]
  5486. 000020C4  7267                     moveq.l    D1, 0x67
  5487. 000020C6  6574                     bcs        +0x76 /* 0000213C */
  5488. 000020C8  5365                     subq.w     -[A5], 1
  5489. 000020CA  6374                     bls        +0x76 /* 00002140 */
  5490. 000020CC  696F                     bvs        +0x71 /* 0000213D */
  5491. 000020CE  6E49                     bgt        +0x4B /* 00002119 */
  5492. 000020D0  6E66                     bgt        +0x68 /* 00002138 */
  5493. 000020D2  6F00 0000                ble        +0x2 /* 000020D4 */
  5494. // begin alternate branch 000020D4-000020D8
  5495. label000020D4:
  5496. 000020D4  0000 FFFF                ori.b      D0, 0xFF
  5497. // end alternate branch 000020D4-000020D8
  5498. label000020D4: // (misaligned)
  5499. 000020D6  FFFF                     .invalid   <<F/7/7>>
  5500. 000020D8  4E56 0000                link       A6, 0
  5501. 000020DC  48E7 0028                movem.l    -[A7], A2,A4
  5502. 000020E0  286E 0008                movea.l    A4, [A6 + 0x8]
  5503. 000020E4  202E 000C                move.l     D0, [A6 + 0xC]
  5504. 000020E8  6716                     beq        +0x18 /* 00002100 */
  5505. 000020EA  4AAC 0074                tst.l      [A4 + 0x74]
  5506. 000020EE  6710                     beq        +0x12 /* 00002100 */
  5507. 000020F0  3F3C 9A67                move.w     -[A7], 0x9A67
  5508. 000020F4  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  5509. 000020FA  4EB9 0000 112A           jsr        [0x0000112A]
  5510. label00002100:
  5511. 00002100  202E 000C                move.l     D0, [A6 + 0xC]
  5512. 00002104  2940 0074                move.l     [A4 + 0x74], D0
  5513. 00002108  4A80                     tst.l      D0
  5514. 0000210A  6708                     beq        +0xA /* 00002114 */
  5515. 0000210C  2F00                     move.l     -[A7], D0
  5516. 0000210E  4EB9 0000 9D62           jsr        [0x00009D62]
  5517. label00002114:
  5518. 00002114  246C 0074                movea.l    A2, [A4 + 0x74]
  5519. 00002118  200A                     move.l     D0, A2
  5520. label0000211A:
  5521. 0000211A  6712                     beq        +0x14 /* 0000212E */
  5522. label0000211C:
  5523. 0000211C  2F3C 0000 04BE           move.l     -[A7], 0x4BE
  5524. 00002122  2F0A                     move.l     -[A7], A2
  5525. 00002124  2F0C                     move.l     -[A7], A4
  5526. 00002126  2054                     movea.l    A0, [A4]
  5527. 00002128  2068 0018                movea.l    A0, [A0 + 0x18]
  5528. label0000212C:
  5529. 0000212C  4E90                     jsr        [A0]
  5530. label0000212E:
  5531. 0000212E  4CDF 1400                movem.l    A2,A4, [A7]+
  5532. 00002132  4E5E                     unlink     A6
  5533. 00002134  205F                     movea.l    A0, [A7]+
  5534. 00002136  504F                     addq.w     A7, 8
  5535. label00002138:
  5536. 00002138  4ED0                     jmp        [A0]
  5537. 0000213A  8036 4164                or.b       D0, <<invalid full ext with I/IS == 4>>
  5538. // begin alternate branch 0000213C-0000213E
  5539. label0000213C:
  5540. 0000213C  4164                     chk.w      D0, -[A4]
  5541. // end alternate branch 0000213C-0000213E
  5542. label0000213C: // (misaligned)
  5543. 0000213E  6453                     bcc        +0x55 /* 00002193 */
  5544. label00002140:
  5545. 00002140  796D                     moveq.l    D4, 0x6D
  5546. 00002142  626F                     bhi        +0x71 /* 000021B3 */
  5547. 00002144  6C69                     bge        +0x6B /* 000021AF */
  5548. 00002146  6353                     bls        +0x55 /* 0000219B */
  5549. 00002148  6563                     bcs        +0x65 /* 000021AD */
  5550. 0000214A  7469                     moveq.l    D2, 0x69
  5551. 0000214C  6F6E                     ble        +0x70 /* 000021BC */
  5552. 0000214E  5F5F                     subq.w     [A7]+, 7
  5553. 00002150  3132 5443                move.w     -[A0], [A2 + D5.w * 4 + 0x43]
  5554. 00002154  6F64                     ble        +0x66 /* 000021BA */
  5555. 00002156  6553                     bcs        +0x55 /* 000021AB */
  5556. 00002158  6563                     bcs        +0x65 /* 000021BD */
  5557. 0000215A  7469                     moveq.l    D2, 0x69
  5558. 0000215C  6F6E                     ble        +0x70 /* 000021CC */
  5559. 0000215E  4650                     not.w      [A0]
  5560. 00002160  3136 5453                move.w     -[A0], [A6 + D5.w * 4 + 0x53]
  5561. 00002164  796D                     moveq.l    D4, 0x6D
  5562. 00002166  626F                     bhi        +0x71 /* 000021D7 */
  5563. 00002168  6C69                     bge        +0x6B /* 000021D3 */
  5564. 0000216A  6353                     bls        +0x55 /* 000021BF */
  5565. 0000216C  6563                     bcs        +0x65 /* 000021D1 */
  5566. 0000216E  7469                     moveq.l    D2, 0x69
  5567. 00002170  6F6E                     ble        +0x70 /* 000021E0 */
  5568. 00002172  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5569. 00002176  0000 48E7                ori.b      D0, 0xE7
  5570. 0000217A  1038 246E                move.b     D0, [0x0000246E]
  5571. 0000217E  0008 2F2E                ori.b      A0, 0x2E /* '.' */
  5572. 00002182  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  5573. 00002186  0010 2F0A                ori.b      [A0], 0xA /* '\n' */
  5574. 0000218A  2052                     movea.l    A0, [A2]
  5575. 0000218C  2068 0084                movea.l    A0, [A0 + 0x84]
  5576. // begin alternate branch 0000218E-00002194
  5577. label0000218E:
  5578. 0000218E  0084 4E90 2640           ori.l      D4, 0x4E902640
  5579. // end alternate branch 0000218E-00002194
  5580. label0000218E: // (misaligned)
  5581. 00002190  4E90                     jsr        [A0]
  5582. 00002192  2640                     movea.l    A3, D0
  5583. 00002194  200B                     move.l     D0, A3
  5584. 00002196  670C                     beq        +0xE /* 000021A4 */
  5585. 00002198  2F0B                     move.l     -[A7], A3
  5586. 0000219A  2053                     movea.l    A0, [A3]
  5587. 0000219C  2068 0054                movea.l    A0, [A0 + 0x54]
  5588. 000021A0  4E90                     jsr        [A0]
  5589. 000021A2  6046                     bra        +0x48 /* 000021EA */
  5590. label000021A4:
  5591. 000021A4  2F3C 0000 00E4           move.l     -[A7], 0xE4
  5592. 000021AA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5593. 000021B0  2840                     movea.l    A4, D0
  5594. 000021B2  200C                     move.l     D0, A4
  5595. 000021B4  6708                     beq        +0xA /* 000021BE */
  5596. 000021B6  2F0C                     move.l     -[A7], A4
  5597. 000021B8  4EB9 0000 63D0           jsr        [0x000063D0]
  5598. // begin alternate branch 000021BA-000021BE
  5599. label000021BA:
  5600. 000021BA  0000 63D0                ori.b      D0, 0xD0
  5601. // end alternate branch 000021BA-000021BE
  5602. // begin alternate branch 000021BC-000021BE
  5603. label000021BC:
  5604. 000021BC  63D0                     bls        -0x2E /* 0000218E */
  5605. // end alternate branch 000021BC-000021BE
  5606. label000021BA: // (misaligned)
  5607. label000021BC: // (misaligned)
  5608. label000021BE:
  5609. 000021BE  264C                     movea.l    A3, A4
  5610. 000021C0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5611. 000021C4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5612. 000021C8  2F0A                     move.l     -[A7], A2
  5613. 000021CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5614. // begin alternate branch 000021CC-000021D0
  5615. label000021CC:
  5616. 000021CC  000C 2F0C                ori.b      A4, 0xC
  5617. // end alternate branch 000021CC-000021D0
  5618. label000021CC: // (misaligned)
  5619. 000021CE  2F0C                     move.l     -[A7], A4
  5620. 000021D0  2054                     movea.l    A0, [A4]
  5621. 000021D2  2068 0084                movea.l    A0, [A0 + 0x84]
  5622. 000021D6  4E90                     jsr        [A0]
  5623. 000021D8  2F0C                     move.l     -[A7], A4
  5624. 000021DA  262A 0078                move.l     D3, [A2 + 0x78]
  5625. 000021DE  2F03                     move.l     -[A7], D3
  5626. label000021E0:
  5627. 000021E0  2043                     movea.l    A0, D3
  5628. 000021E2  2050                     movea.l    A0, [A0]
  5629. 000021E4  2068 00A4                movea.l    A0, [A0 + 0xA4]
  5630. 000021E8  4E90                     jsr        [A0]
  5631. label000021EA:
  5632. 000021EA  2F0B                     move.l     -[A7], A3
  5633. 000021EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5634. 000021F0  2F0A                     move.l     -[A7], A2
  5635. 000021F2  2052                     movea.l    A0, [A2]
  5636. 000021F4  2068 0090                movea.l    A0, [A0 + 0x90]
  5637. 000021F8  4E90                     jsr        [A0]
  5638. 000021FA  286A 0074                movea.l    A4, [A2 + 0x74]
  5639. 000021FE  200C                     move.l     D0, A4
  5640. 00002200  6714                     beq        +0x16 /* 00002216 */
  5641. 00002202  246C 0008                movea.l    A2, [A4 + 0x8]
  5642. 00002206  200A                     move.l     D0, A2
  5643. 00002208  670C                     beq        +0xE /* 00002216 */
  5644. 0000220A  286A 0008                movea.l    A4, [A2 + 0x8]
  5645. 0000220E  200C                     move.l     D0, A4
  5646. 00002210  6704                     beq        +0x6 /* 00002216 */
  5647. 00002212  52AC 0260                addq.l     [A4 + 0x260], 1
  5648. label00002216:
  5649. 00002216  200B                     move.l     D0, A3
  5650. 00002218  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5651. 0000221C  4E5E                     unlink     A6
  5652. 0000221E  205F                     movea.l    A0, [A7]+
  5653. 00002220  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5654. 00002224  4ED0                     jmp        [A0]
  5655. 00002226  803B 4164                or.b       D0, <<invalid full ext with I/IS == 4>>
  5656. 0000222A  6449                     bcc        +0x4B /* 00002275 */
  5657. 0000222C  6E73                     bgt        +0x75 /* 000022A1 */
  5658. 0000222E  7461                     moveq.l    D2, 0x61
  5659. 00002230  6E63                     bgt        +0x65 /* 00002295 */
  5660. 00002232  655F                     bcs        +0x61 /* 00002293 */
  5661. 00002234  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  5662. 00002238  436F 6465                chk.w      D1, [A7 + 0x6465]
  5663. 0000223C  5365                     subq.w     -[A5], 1
  5664. 0000223E  6374                     bls        +0x76 /* 000022B4 */
  5665. 00002240  696F                     bvs        +0x71 /* 000022B1 */
  5666. 00002242  6E46                     bgt        +0x48 /* 0000228A */
  5667. 00002244  5031 3754                addq.b     <<invalid full ext with I/IS == 4>>, 8
  5668. 00002248  6172                     bsr        +0x74 /* 000022BC */
  5669. 0000224A  6765                     beq        +0x67 /* 000022B1 */
  5670. 0000224C  7453                     moveq.l    D2, 0x53
  5671. 0000224E  6563                     bcs        +0x65 /* 000022B3 */
  5672. 00002250  7469                     moveq.l    D2, 0x69
  5673. 00002252  6F6E                     ble        +0x70 /* 000022C2 */
  5674. 00002254  496E 666F                chk.w      D4, [A6 + 0x666F]
  5675. 00002258  6C50                     bge        +0x52 /* 000022AA */
  5676. 0000225A  3854                     movea.w    A4, [A4]
  5677. 0000225C  5072 6F63 6573 7300 0000 addq.w     [[A2 + 0x6573] + 0x73000000], 8
  5678. 00002266  FFFF                     .invalid   <<F/7/7>>
  5679. 00002268  41F9 FFFA DA64           lea.l      A0, [0xFFFADA64]
  5680. 0000226E  2008                     move.l     D0, A0
  5681. 00002270  205F                     movea.l    A0, [A7]+
  5682. 00002272  584F                     addq.w     A7, 4
  5683. 00002274  4ED0                     jmp        [A0]
  5684. 00002276  FFFF                     .invalid   <<F/7/7>>
  5685. 00002278  2F0A                     move.l     -[A7], A2
  5686. 0000227A  7022                     moveq.l    D0, 0x22
  5687. 0000227C  2F00                     move.l     -[A7], D0
  5688. 0000227E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5689. 00002284  2440                     movea.l    A2, D0
  5690. 00002286  200A                     move.l     D0, A2
  5691. 00002288  6708                     beq        +0xA /* 00002292 */
  5692. label0000228A:
  5693. 0000228A  2F0A                     move.l     -[A7], A2
  5694. 0000228C  4EB9 0000 2298           jsr        [0x00002298]
  5695. label00002292:
  5696. 00002292  200A                     move.l     D0, A2
  5697. 00002294  245F                     movea.l    A2, [A7]+
  5698. 00002296  4E75                     rts
  5699. 00002298  4E56 0000                link       A6, 0
  5700. 0000229C  2F0A                     move.l     -[A7], A2
  5701. 0000229E  246E 0008                movea.l    A2, [A6 + 0x8]
  5702. 000022A2  2F0A                     move.l     -[A7], A2
  5703. 000022A4  4EB9 0000 3BAA           jsr        [0x00003BAA]
  5704. label000022AA:
  5705. 000022AA  2079 FFFA DD70           movea.l    A0, [0xFFFADD70]
  5706. 000022B0  2488                     move.l     [A2], A0
  5707. 000022B2  200A                     move.l     D0, A2
  5708. label000022B4:
  5709. 000022B4  245F                     movea.l    A2, [A7]+
  5710. 000022B6  4E5E                     unlink     A6
  5711. 000022B8  205F                     movea.l    A0, [A7]+
  5712. 000022BA  584F                     addq.w     A7, 4
  5713. fn000022BC:
  5714. 000022BC  4ED0                     jmp        [A0]
  5715. 000022BE  9A5F                     sub.w      D5, [A7]+
  5716. 000022C0  5F63                     subq.w     -[A3], 7
  5717. label000022C2:
  5718. 000022C2  745F                     moveq.l    D2, 0x5F
  5719. 000022C4  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  5720. 000022C8  436F 6465                chk.w      D1, [A7 + 0x6465]
  5721. 000022CC  5365                     subq.w     -[A5], 1
  5722. 000022CE  6374                     bls        +0x76 /* 00002344 */
  5723. 000022D0  696F                     bvs        +0x71 /* 00002341 */
  5724. 000022D2  6E4C                     bgt        +0x4E /* 00002320 */
  5725. 000022D4  6973                     bvs        +0x75 /* 00002349 */
  5726. 000022D6  7446                     moveq.l    D2, 0x46
  5727. 000022D8  7600                     moveq.l    D3, 0x00
  5728. 000022DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5729. 000022DE  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  5730. 000022E2  0008 4EB9                ori.b      A0, 0xB9
  5731. 000022E6  0000 3BA2                ori.b      D0, 0xA2
  5732. 000022EA  4E5E                     unlink     A6
  5733. 000022EC  205F                     movea.l    A0, [A7]+
  5734. 000022EE  584F                     addq.w     A7, 4
  5735. 000022F0  4ED0                     jmp        [A0]
  5736. 000022F2  8026                     or.b       D0, -[A6]
  5737. 000022F4  4943                     chk.w      D4, D3
  5738. 000022F6  6F64                     ble        +0x66 /* 0000235C */
  5739. 000022F8  6553                     bcs        +0x55 /* 0000234D */
  5740. 000022FA  6563                     bcs        +0x65 /* 0000235F */
  5741. 000022FC  7469                     moveq.l    D2, 0x69
  5742. 000022FE  6F6E                     ble        +0x70 /* 0000236E */
  5743. 00002300  4C69 7374 5F5F           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5F5F]
  5744. 00002306  3136 5443                move.w     -[A0], [A6 + D5.w * 4 + 0x43]
  5745. 0000230A  6F64                     ble        +0x66 /* 00002370 */
  5746. 0000230C  6553                     bcs        +0x55 /* 00002361 */
  5747. 0000230E  6563                     bcs        +0x65 /* 00002373 */
  5748. 00002310  7469                     moveq.l    D2, 0x69
  5749. 00002312  6F6E                     ble        +0x70 /* 00002382 */
  5750. 00002314  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  5751. 0000231A  0000 41F9                ori.b      D0, 0xF9
  5752. 0000231E  FFFA                     .invalid   <<F/7/7>>
  5753. label00002320:
  5754. 00002320  DA9C                     add.l      D5, [A4]+
  5755. 00002322  2008                     move.l     D0, A0
  5756. 00002324  205F                     movea.l    A0, [A7]+
  5757. 00002326  584F                     addq.w     A7, 4
  5758. 00002328  4ED0                     jmp        [A0]
  5759. 0000232A  FFFF                     .invalid   <<F/7/7>>
  5760. 0000232C  2F0A                     move.l     -[A7], A2
  5761. 0000232E  2F3C 0000 0080           move.l     -[A7], 0x80
  5762. 00002334  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5763. 0000233A  2440                     movea.l    A2, D0
  5764. 0000233C  200A                     move.l     D0, A2
  5765. 0000233E  6708                     beq        +0xA /* 00002348 */
  5766. 00002340  2F0A                     move.l     -[A7], A2
  5767. 00002342  4EB9 0000 2350           jsr        [0x00002350]
  5768. // begin alternate branch 00002344-00002348
  5769. label00002344:
  5770. 00002344  0000 2350                ori.b      D0, 0x50 /* 'P' */
  5771. // end alternate branch 00002344-00002348
  5772. label00002344: // (misaligned)
  5773. label00002348:
  5774. 00002348  200A                     move.l     D0, A2
  5775. 0000234A  245F                     movea.l    A2, [A7]+
  5776. 0000234C  4E75                     rts
  5777. 0000234E  FFFF                     .invalid   <<F/7/7>>
  5778. 00002350  4E56 0000                link       A6, 0
  5779. 00002354  2F0A                     move.l     -[A7], A2
  5780. 00002356  246E 0008                movea.l    A2, [A6 + 0x8]
  5781. 0000235A  2F0A                     move.l     -[A7], A2
  5782. label0000235C:
  5783. 0000235C  4EB9 0000 1F20           jsr        [0x00001F20]
  5784. 00002362  2079 FFFA DD74           movea.l    A0, [0xFFFADD74]
  5785. 00002368  2488                     move.l     [A2], A0
  5786. 0000236A  200A                     move.l     D0, A2
  5787. 0000236C  245F                     movea.l    A2, [A7]+
  5788. label0000236E:
  5789. 0000236E  4E5E                     unlink     A6
  5790. label00002370:
  5791. 00002370  205F                     movea.l    A0, [A7]+
  5792. 00002372  584F                     addq.w     A7, 4
  5793. 00002374  4ED0                     jmp        [A0]
  5794. 00002376  9A5F                     sub.w      D5, [A7]+
  5795. 00002378  5F63                     subq.w     -[A3], 7
  5796. 0000237A  745F                     moveq.l    D2, 0x5F
  5797. 0000237C  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  5798. 00002380  4E75                     rts
  5799. label00002382:
  5800. 00002382  6C6C                     bge        +0x6E /* 000023F0 */
  5801. 00002384  436F 6465                chk.w      D1, [A7 + 0x6465]
  5802. 00002388  5365                     subq.w     -[A5], 1
  5803. 0000238A  6374                     bls        +0x76 /* 00002400 */
  5804. 0000238C  696F                     bvs        +0x71 /* 000023FD */
  5805. 0000238E  6E46                     bgt        +0x48 /* 000023D6 */
  5806. 00002390  7600                     moveq.l    D3, 0x00
  5807. 00002392  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5808. 00002396  FF98                     .invalid   <<F/6/7>>
  5809. 00002398  48E7 1800                movem.l    -[A7], D3,D4
  5810. 0000239C  4240                     clr.w      D0
  5811. 0000239E  3D40 FFA4                move.w     [A6 - 0x5C], D0
  5812. 000023A2  7600                     moveq.l    D3, 0x00
  5813. 000023A4  2D43 FFA6                move.l     [A6 - 0x5A], D3
  5814. 000023A8  422E FFAA                clr.b      [A6 - 0x56]
  5815. 000023AC  7800                     moveq.l    D4, 0x00
  5816. 000023AE  2D44 FFEA                move.l     [A6 - 0x16], D4
  5817. 000023B2  2D44 FF9C                move.l     [A6 - 0x64], D4
  5818. 000023B6  2D44 FFA0                move.l     [A6 - 0x60], D4
  5819. 000023BA  2D43 FF98                move.l     [A6 - 0x68], D3
  5820. 000023BE  2D44 FFEE                move.l     [A6 - 0x12], D4
  5821. 000023C2  2D44 FFF2                move.l     [A6 - 0xE], D4
  5822. 000023C6  2D44 FFF6                move.l     [A6 - 0xA], D4
  5823. 000023CA  2D7C 2020 2020 FFFA      move.l     [A6 - 0x6], 0x20202020 /* '    ' */
  5824. 000023D2  4240                     clr.w      D0
  5825. 000023D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  5826. // begin alternate branch 000023D6-000023D8
  5827. label000023D6:
  5828. 000023D6  FFFE                     .invalid   <<F/7/7>>
  5829. // end alternate branch 000023D6-000023D8
  5830. label000023D6: // (misaligned)
  5831. 000023D8  486E FF98                pea.l      [A6 - 0x68]
  5832. 000023DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5833. 000023E0  206E 0008                movea.l    A0, [A6 + 0x8]
  5834. 000023E4  2050                     movea.l    A0, [A0]
  5835. 000023E6  2068 0050                movea.l    A0, [A0 + 0x50]
  5836. 000023EA  4E90                     jsr        [A0]
  5837. 000023EC  4CDF 0018                movem.l    D3,D4, [A7]+
  5838. label000023F0:
  5839. 000023F0  4E5E                     unlink     A6
  5840. 000023F2  205F                     movea.l    A0, [A7]+
  5841. 000023F4  584F                     addq.w     A7, 4
  5842. 000023F6  4ED0                     jmp        [A0]
  5843. 000023F8  8026                     or.b       D0, -[A6]
  5844. 000023FA  494E                     chk.w      D4, A6
  5845. 000023FC  756C                     moveq.l    D2, 0x6C
  5846. 000023FE  6C43                     bge        +0x45 /* 00002443 */
  5847. label00002400:
  5848. 00002400  6F64                     ble        +0x66 /* 00002466 */
  5849. 00002402  6553                     bcs        +0x55 /* 00002457 */
  5850. 00002404  6563                     bcs        +0x65 /* 00002469 */
  5851. 00002406  7469                     moveq.l    D2, 0x69
  5852. 00002408  6F6E                     ble        +0x70 /* 00002478 */
  5853. 0000240A  5F5F                     subq.w     [A7]+, 7
  5854. 0000240C  3136 544E                move.w     -[A0], [A6 + D5.w * 4 + 0x4E]
  5855. 00002410  756C                     moveq.l    D2, 0x6C
  5856. 00002412  6C43                     bge        +0x45 /* 00002457 */
  5857. 00002414  6F64                     ble        +0x66 /* 0000247A */
  5858. 00002416  6553                     bcs        +0x55 /* 0000246B */
  5859. 00002418  6563                     bcs        +0x65 /* 0000247D */
  5860. 0000241A  7469                     moveq.l    D2, 0x69
  5861. 0000241C  6F6E                     ble        +0x70 /* 0000248C */
  5862. 0000241E  4676 0000                not.w      [A6 + D0.w]
  5863. 00002422  FFFF                     .invalid   <<F/7/7>>
  5864. 00002424  41F9 FFFA DE48           lea.l      A0, [0xFFFADE48]
  5865. 0000242A  2008                     move.l     D0, A0
  5866. 0000242C  205F                     movea.l    A0, [A7]+
  5867. 0000242E  584F                     addq.w     A7, 4
  5868. 00002430  4ED0                     jmp        [A0]
  5869. 00002432  FFFF                     .invalid   <<F/7/7>>
  5870. 00002434  2F0A                     move.l     -[A7], A2
  5871. 00002436  7022                     moveq.l    D0, 0x22
  5872. 00002438  2F00                     move.l     -[A7], D0
  5873. 0000243A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5874. 00002440  2440                     movea.l    A2, D0
  5875. 00002442  200A                     move.l     D0, A2
  5876. 00002444  6708                     beq        +0xA /* 0000244E */
  5877. 00002446  2F0A                     move.l     -[A7], A2
  5878. 00002448  4EB9 0000 37F2           jsr        [0x000037F2]
  5879. label0000244E:
  5880. 0000244E  200A                     move.l     D0, A2
  5881. 00002450  245F                     movea.l    A2, [A7]+
  5882. 00002452  4E75                     rts
  5883. 00002454  41F9 FFFA DE7C           lea.l      A0, [0xFFFADE7C]
  5884. 0000245A  2008                     move.l     D0, A0
  5885. 0000245C  205F                     movea.l    A0, [A7]+
  5886. 0000245E  584F                     addq.w     A7, 4
  5887. 00002460  4ED0                     jmp        [A0]
  5888. 00002462  FFFF                     .invalid   <<F/7/7>>
  5889. 00002464  2F0A                     move.l     -[A7], A2
  5890. label00002466:
  5891. 00002466  7026                     moveq.l    D0, 0x26
  5892. 00002468  2F00                     move.l     -[A7], D0
  5893. 0000246A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5894. 00002470  2440                     movea.l    A2, D0
  5895. 00002472  200A                     move.l     D0, A2
  5896. 00002474  6708                     beq        +0xA /* 0000247E */
  5897. 00002476  2F0A                     move.l     -[A7], A2
  5898. label00002478:
  5899. 00002478  4EB9 0000 37EA           jsr        [0x000037EA]
  5900. // begin alternate branch 0000247A-0000247E
  5901. label0000247A:
  5902. 0000247A  0000 37EA                ori.b      D0, 0xEA
  5903. // end alternate branch 0000247A-0000247E
  5904. label0000247A: // (misaligned)
  5905. label0000247E:
  5906. 0000247E  200A                     move.l     D0, A2
  5907. 00002480  245F                     movea.l    A2, [A7]+
  5908. 00002482  4E75                     rts
  5909. 00002484  41F9 FFFA E034           lea.l      A0, [0xFFFAE034]
  5910. 0000248A  2008                     move.l     D0, A0
  5911. label0000248C:
  5912. 0000248C  205F                     movea.l    A0, [A7]+
  5913. 0000248E  584F                     addq.w     A7, 4
  5914. 00002490  4ED0                     jmp        [A0]
  5915. 00002492  FFFF                     .invalid   <<F/7/7>>
  5916. 00002494  2F0A                     move.l     -[A7], A2
  5917. 00002496  2F3C 0000 033A           move.l     -[A7], 0x33A
  5918. 0000249C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5919. 000024A2  2440                     movea.l    A2, D0
  5920. 000024A4  200A                     move.l     D0, A2
  5921. 000024A6  6708                     beq        +0xA /* 000024B0 */
  5922. 000024A8  2F0A                     move.l     -[A7], A2
  5923. 000024AA  4EB9 0000 37E2           jsr        [0x000037E2]
  5924. label000024B0:
  5925. 000024B0  200A                     move.l     D0, A2
  5926. 000024B2  245F                     movea.l    A2, [A7]+
  5927. 000024B4  4E75                     rts
  5928. 000024B6  FFFF                     .invalid   <<F/7/7>>
  5929. 000024B8  41F9 FFFA E4CC           lea.l      A0, [0xFFFAE4CC]
  5930. 000024BE  2008                     move.l     D0, A0
  5931. 000024C0  4E75                     rts
  5932. 000024C2  FFFF                     .invalid   <<F/7/7>>
  5933. 000024C4  41F9 FFFA E4CC           lea.l      A0, [0xFFFAE4CC]
  5934. 000024CA  2008                     move.l     D0, A0
  5935. 000024CC  205F                     movea.l    A0, [A7]+
  5936. 000024CE  584F                     addq.w     A7, 4
  5937. 000024D0  4ED0                     jmp        [A0]
  5938. 000024D2  FFFF                     .invalid   <<F/7/7>>
  5939. 000024D4  2F0A                     move.l     -[A7], A2
  5940. 000024D6  2F3C 0000 00B8           move.l     -[A7], 0xB8
  5941. 000024DC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5942. 000024E2  2440                     movea.l    A2, D0
  5943. 000024E4  200A                     move.l     D0, A2
  5944. 000024E6  6708                     beq        +0xA /* 000024F0 */
  5945. 000024E8  2F0A                     move.l     -[A7], A2
  5946. 000024EA  4EB9 0000 24F8           jsr        [0x000024F8]
  5947. label000024F0:
  5948. 000024F0  200A                     move.l     D0, A2
  5949. 000024F2  245F                     movea.l    A2, [A7]+
  5950. 000024F4  4E75                     rts
  5951. 000024F6  FFFF                     .invalid   <<F/7/7>>
  5952. 000024F8  4E56 0000                link       A6, 0
  5953. 000024FC  2F0A                     move.l     -[A7], A2
  5954. 000024FE  246E 0008                movea.l    A2, [A6 + 0x8]
  5955. 00002502  2F0A                     move.l     -[A7], A2
  5956. 00002504  4EB9 0000 68B2           jsr        [0x000068B2]
  5957. 0000250A  2079 FFFB 0F60           movea.l    A0, [0xFFFB0F60]
  5958. 00002510  2488                     move.l     [A2], A0
  5959. 00002512  200A                     move.l     D0, A2
  5960. 00002514  245F                     movea.l    A2, [A7]+
  5961. 00002516  4E5E                     unlink     A6
  5962. 00002518  205F                     movea.l    A0, [A7]+
  5963. 0000251A  584F                     addq.w     A7, 4
  5964. 0000251C  4ED0                     jmp        [A0]
  5965. 0000251E  8022                     or.b       D0, -[A2]
  5966. 00002520  5F5F                     subq.w     [A7]+, 7
  5967. 00002522  6374                     bls        +0x76 /* 00002598 */
  5968. 00002524  5F5F                     subq.w     [A7]+, 7
  5969. 00002526  3234 5450                move.w     D1, [A4 + D5.w * 4 + 0x50]
  5970. 0000252A  6572                     bcs        +0x74 /* 0000259E */
  5971. 0000252C  6653                     bne        +0x55 /* 00002581 */
  5972. 0000252E  756D                     moveq.l    D2, 0x6D
  5973. 00002530  6D61                     blt        +0x63 /* 00002593 */
  5974. 00002532  7279                     moveq.l    D1, 0x79
  5975. 00002534  5363                     subq.w     -[A3], 1
  5976. 00002536  726F                     moveq.l    D1, 0x6F
  5977. 00002538  6C6C                     bge        +0x6E /* 000025A6 */
  5978. 0000253A  6572                     bcs        +0x74 /* 000025AE */
  5979. 0000253C  5669 6577                addq.w     [A1 + 0x6577], 3
  5980. 00002540  4676 0000                not.w      [A6 + D0.w]
  5981. 00002544  41F9 FFFA E508           lea.l      A0, [0xFFFAE508]
  5982. 0000254A  2008                     move.l     D0, A0
  5983. 0000254C  4E75                     rts
  5984. 0000254E  FFFF                     .invalid   <<F/7/7>>
  5985. 00002550  41F9 FFFA E508           lea.l      A0, [0xFFFAE508]
  5986. 00002556  2008                     move.l     D0, A0
  5987. 00002558  205F                     movea.l    A0, [A7]+
  5988. 0000255A  584F                     addq.w     A7, 4
  5989. 0000255C  4ED0                     jmp        [A0]
  5990. 0000255E  FFFF                     .invalid   <<F/7/7>>
  5991. 00002560  2F0A                     move.l     -[A7], A2
  5992. 00002562  2F3C 0000 00B8           move.l     -[A7], 0xB8
  5993. 00002568  4EB9 0000 0BEA           jsr        [0x00000BEA]
  5994. 0000256E  2440                     movea.l    A2, D0
  5995. 00002570  200A                     move.l     D0, A2
  5996. 00002572  6708                     beq        +0xA /* 0000257C */
  5997. 00002574  2F0A                     move.l     -[A7], A2
  5998. 00002576  4EB9 0000 2584           jsr        [0x00002584]
  5999. label0000257C:
  6000. 0000257C  200A                     move.l     D0, A2
  6001. 0000257E  245F                     movea.l    A2, [A7]+
  6002. 00002580  4E75                     rts
  6003. 00002582  FFFF                     .invalid   <<F/7/7>>
  6004. 00002584  4E56 0000                link       A6, 0
  6005. 00002588  2F0A                     move.l     -[A7], A2
  6006. 0000258A  246E 0008                movea.l    A2, [A6 + 0x8]
  6007. 0000258E  2F0A                     move.l     -[A7], A2
  6008. 00002590  4EB9 0000 68B2           jsr        [0x000068B2]
  6009. 00002596  2079 FFFB 0F64           movea.l    A0, [0xFFFB0F64]
  6010. // begin alternate branch 00002598-0000259C
  6011. label00002598:
  6012. 00002598  FFFB                     .invalid   <<F/7/7>>
  6013. 0000259A  0F64                     bchg       -[A4], D7
  6014. // end alternate branch 00002598-0000259C
  6015. label00002598: // (misaligned)
  6016. 0000259C  2488                     move.l     [A2], A0
  6017. label0000259E:
  6018. 0000259E  200A                     move.l     D0, A2
  6019. 000025A0  245F                     movea.l    A2, [A7]+
  6020. 000025A2  4E5E                     unlink     A6
  6021. 000025A4  205F                     movea.l    A0, [A7]+
  6022. label000025A6:
  6023. 000025A6  584F                     addq.w     A7, 4
  6024. 000025A8  4ED0                     jmp        [A0]
  6025. 000025AA  8025                     or.b       D0, -[A5]
  6026. 000025AC  5F5F                     subq.w     [A7]+, 7
  6027. label000025AE:
  6028. 000025AE  6374                     bls        +0x76 /* 00002624 */
  6029. 000025B0  5F5F                     subq.w     [A7]+, 7
  6030. 000025B2  3237 5450                move.w     D1, [A7 + D5.w * 4 + 0x50]
  6031. 000025B6  6572                     bcs        +0x74 /* 0000262A */
  6032. 000025B8  6653                     bne        +0x55 /* 0000260D */
  6033. 000025BA  7461                     moveq.l    D2, 0x61
  6034. 000025BC  7469                     moveq.l    D2, 0x69
  6035. 000025BE  7374                     moveq.l    D1, 0x74
  6036. 000025C0  6963                     bvs        +0x65 /* 00002625 */
  6037. 000025C2  7353                     moveq.l    D1, 0x53
  6038. 000025C4  6372                     bls        +0x74 /* 00002638 */
  6039. 000025C6  6F6C                     ble        +0x6E /* 00002634 */
  6040. 000025C8  6C65                     bge        +0x67 /* 0000262F */
  6041. 000025CA  7256                     moveq.l    D1, 0x56
  6042. 000025CC  6965                     bvs        +0x67 /* 00002633 */
  6043. 000025CE  7746                     moveq.l    D3, 0x46
  6044. 000025D0  7600                     moveq.l    D3, 0x00
  6045. 000025D2  0000 41F9                ori.b      D0, 0xF9
  6046. 000025D6  FFFA                     .invalid   <<F/7/7>>
  6047. 000025D8  E540                     asl        D0.w, 2
  6048. 000025DA  2008                     move.l     D0, A0
  6049. 000025DC  4E75                     rts
  6050. 000025DE  FFFF                     .invalid   <<F/7/7>>
  6051. 000025E0  41F9 FFFA E540           lea.l      A0, [0xFFFAE540]
  6052. 000025E6  2008                     move.l     D0, A0
  6053. 000025E8  205F                     movea.l    A0, [A7]+
  6054. 000025EA  584F                     addq.w     A7, 4
  6055. 000025EC  4ED0                     jmp        [A0]
  6056. 000025EE  FFFF                     .invalid   <<F/7/7>>
  6057. 000025F0  2F0A                     move.l     -[A7], A2
  6058. 000025F2  2F3C 0000 0FBE           move.l     -[A7], 0xFBE
  6059. 000025F8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6060. 000025FE  2440                     movea.l    A2, D0
  6061. 00002600  200A                     move.l     D0, A2
  6062. 00002602  6708                     beq        +0xA /* 0000260C */
  6063. 00002604  2F0A                     move.l     -[A7], A2
  6064. 00002606  4EB9 0000 38DA           jsr        [0x000038DA]
  6065. label0000260C:
  6066. 0000260C  200A                     move.l     D0, A2
  6067. 0000260E  245F                     movea.l    A2, [A7]+
  6068. 00002610  4E75                     rts
  6069. 00002612  FFFF                     .invalid   <<F/7/7>>
  6070. 00002614  41F9 FFFA E580           lea.l      A0, [0xFFFAE580]
  6071. 0000261A  2008                     move.l     D0, A0
  6072. 0000261C  4E75                     rts
  6073. 0000261E  FFFF                     .invalid   <<F/7/7>>
  6074. 00002620  41F9 FFFA E580           lea.l      A0, [0xFFFAE580]
  6075. // begin alternate branch 00002624-00002626
  6076. label00002624:
  6077. 00002624  E580                     asl        D0, 2
  6078. // end alternate branch 00002624-00002626
  6079. label00002624: // (misaligned)
  6080. 00002626  2008                     move.l     D0, A0
  6081. 00002628  205F                     movea.l    A0, [A7]+
  6082. label0000262A:
  6083. 0000262A  584F                     addq.w     A7, 4
  6084. 0000262C  4ED0                     jmp        [A0]
  6085. 0000262E  FFFF                     .invalid   <<F/7/7>>
  6086. 00002630  2F0A                     move.l     -[A7], A2
  6087. 00002632  2F3C 0000 00B0           move.l     -[A7], 0xB0
  6088. // begin alternate branch 00002634-00002638
  6089. label00002634:
  6090. 00002634  0000 00B0                ori.b      D0, 0xB0
  6091. // end alternate branch 00002634-00002638
  6092. label00002634: // (misaligned)
  6093. label00002638:
  6094. 00002638  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6095. 0000263E  2440                     movea.l    A2, D0
  6096. 00002640  200A                     move.l     D0, A2
  6097. 00002642  6708                     beq        +0xA /* 0000264C */
  6098. 00002644  2F0A                     move.l     -[A7], A2
  6099. 00002646  4EB9 0000 2654           jsr        [0x00002654]
  6100. label0000264C:
  6101. 0000264C  200A                     move.l     D0, A2
  6102. 0000264E  245F                     movea.l    A2, [A7]+
  6103. 00002650  4E75                     rts
  6104. 00002652  FFFF                     .invalid   <<F/7/7>>
  6105. 00002654  4E56 0000                link       A6, 0
  6106. 00002658  2F0A                     move.l     -[A7], A2
  6107. 0000265A  246E 0008                movea.l    A2, [A6 + 0x8]
  6108. 0000265E  2F0A                     move.l     -[A7], A2
  6109. 00002660  4EB9 0000 B32A           jsr        [0x0000B32A]
  6110. 00002666  2079 FFFB 0F6C           movea.l    A0, [0xFFFB0F6C]
  6111. 0000266C  2488                     move.l     [A2], A0
  6112. 0000266E  200A                     move.l     D0, A2
  6113. 00002670  245F                     movea.l    A2, [A7]+
  6114. 00002672  4E5E                     unlink     A6
  6115. 00002674  205F                     movea.l    A0, [A7]+
  6116. 00002676  584F                     addq.w     A7, 4
  6117. 00002678  4ED0                     jmp        [A0]
  6118. 0000267A  8024                     or.b       D0, -[A4]
  6119. 0000267C  5F5F                     subq.w     [A7]+, 7
  6120. 0000267E  6374                     bls        +0x76 /* 000026F4 */
  6121. 00002680  5F5F                     subq.w     [A7]+, 7
  6122. 00002682  3236 5450                move.w     D1, [A6 + D5.w * 4 + 0x50]
  6123. 00002686  6572                     bcs        +0x74 /* 000026FA */
  6124. 00002688  6641                     bne        +0x43 /* 000026CB */
  6125. 0000268A  7070                     moveq.l    D0, 0x70
  6126. 0000268C  6C69                     bge        +0x6B /* 000026F7 */
  6127. 0000268E  6361                     bls        +0x63 /* 000026F1 */
  6128. 00002690  7469                     moveq.l    D2, 0x69
  6129. 00002692  6F6E                     ble        +0x70 /* 00002702 */
  6130. 00002694  4465                     neg.w      -[A5]
  6131. 00002696  7363                     moveq.l    D1, 0x63
  6132. 00002698  7269                     moveq.l    D1, 0x69
  6133. 0000269A  7074                     moveq.l    D0, 0x74
  6134. 0000269C  6F72                     ble        +0x74 /* 00002710 */
  6135. 0000269E  4676 0000                not.w      [A6 + D0.w]
  6136. 000026A2  FFFF                     .invalid   <<F/7/7>>
  6137. 000026A4  41F9 FFFA E5B4           lea.l      A0, [0xFFFAE5B4]
  6138. 000026AA  2008                     move.l     D0, A0
  6139. 000026AC  4E75                     rts
  6140. 000026AE  FFFF                     .invalid   <<F/7/7>>
  6141. 000026B0  41F9 FFFA E5B4           lea.l      A0, [0xFFFAE5B4]
  6142. 000026B6  2008                     move.l     D0, A0
  6143. 000026B8  205F                     movea.l    A0, [A7]+
  6144. 000026BA  584F                     addq.w     A7, 4
  6145. 000026BC  4ED0                     jmp        [A0]
  6146. 000026BE  FFFF                     .invalid   <<F/7/7>>
  6147. 000026C0  2F0A                     move.l     -[A7], A2
  6148. 000026C2  2F3C 0000 02F2           move.l     -[A7], 0x2F2
  6149. 000026C8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6150. 000026CE  2440                     movea.l    A2, D0
  6151. 000026D0  200A                     move.l     D0, A2
  6152. 000026D2  6708                     beq        +0xA /* 000026DC */
  6153. 000026D4  2F0A                     move.l     -[A7], A2
  6154. 000026D6  4EB9 0000 26E4           jsr        [0x000026E4]
  6155. label000026DC:
  6156. 000026DC  200A                     move.l     D0, A2
  6157. 000026DE  245F                     movea.l    A2, [A7]+
  6158. 000026E0  4E75                     rts
  6159. 000026E2  FFFF                     .invalid   <<F/7/7>>
  6160. 000026E4  4E56 FFF8                link       A6, -0x0008
  6161. 000026E8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6162. 000026EC  266E 0008                movea.l    A3, [A6 + 0x8]
  6163. 000026F0  2F0B                     move.l     -[A7], A3
  6164. 000026F2  4EB9 0000 B4EA           jsr        [0x0000B4EA]
  6165. // begin alternate branch 000026F4-000026F8
  6166. label000026F4:
  6167. 000026F4  0000 B4EA                ori.b      D0, 0xEA
  6168. // end alternate branch 000026F4-000026F8
  6169. label000026F4: // (misaligned)
  6170. 000026F8  204B                     movea.l    A0, A3
  6171. label000026FA:
  6172. 000026FA  41E8 00D6                lea.l      A0, [A0 + 0xD6]
  6173. 000026FE  2D48 FFF8                move.l     [A6 - 0x8], A0
  6174. label00002702:
  6175. 00002702  4203                     clr.b      D3
  6176. 00002704  1083                     move.b     [A0], D3
  6177. 00002706  204B                     movea.l    A0, A3
  6178. 00002708  41E8 01D6                lea.l      A0, [A0 + 0x1D6]
  6179. 0000270C  2D48 FFFC                move.l     [A6 - 0x4], A0
  6180. label00002710:
  6181. 00002710  1083                     move.b     [A0], D3
  6182. 00002712  2079 FFFB 0F70           movea.l    A0, [0xFFFB0F70]
  6183. 00002718  2688                     move.l     [A3], A0
  6184. 0000271A  7600                     moveq.l    D3, 0x00
  6185. 0000271C  2743 00AC                move.l     [A3 + 0xAC], D3
  6186. 00002720  2743 00B0                move.l     [A3 + 0xB0], D3
  6187. 00002724  2743 00B4                move.l     [A3 + 0xB4], D3
  6188. 00002728  2743 00B8                move.l     [A3 + 0xB8], D3
  6189. 0000272C  7001                     moveq.l    D0, 0x01
  6190. 0000272E  3740 00BC                move.w     [A3 + 0xBC], D0
  6191. 00002732  4879 FFFA E55C           push.l     0xFFFAE55C
  6192. 00002738  204B                     movea.l    A0, A3
  6193. 0000273A  41E8 00D6                lea.l      A0, [A0 + 0xD6]
  6194. 0000273E  2F08                     move.l     -[A7], A0
  6195. 00002740  4EB9 0000 0B8A           jsr        [0x00000B8A]
  6196. 00002746  4879 FFFA E55C           push.l     0xFFFAE55C
  6197. 0000274C  204B                     movea.l    A0, A3
  6198. 0000274E  41E8 01D6                lea.l      A0, [A0 + 0x1D6]
  6199. 00002752  2F08                     move.l     -[A7], A0
  6200. 00002754  4EB9 0000 0B8A           jsr        [0x00000B8A]
  6201. 0000275A  244B                     movea.l    A2, A3
  6202. 0000275C  45EA 02DA                lea.l      A2, [A2 + 0x2DA]
  6203. 00002760  284B                     movea.l    A4, A3
  6204. 00002762  49EC 02EE                lea.l      A4, [A4 + 0x2EE]
  6205. 00002766  6006                     bra        +0x8 /* 0000276E */
  6206. label00002768:
  6207. 00002768  7000                     moveq.l    D0, 0x00
  6208. 0000276A  2480                     move.l     [A2], D0
  6209. 0000276C  584A                     addq.w     A2, 4
  6210. label0000276E:
  6211. 0000276E  B9CA                     cmpa.l     A4, A2
  6212. 00002770  64F6                     bcc        -0x8 /* 00002768 */
  6213. 00002772  200B                     move.l     D0, A3
  6214. 00002774  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6215. 00002778  4E5E                     unlink     A6
  6216. 0000277A  205F                     movea.l    A0, [A7]+
  6217. 0000277C  584F                     addq.w     A7, 4
  6218. 0000277E  4ED0                     jmp        [A0]
  6219. 00002780  9C5F                     sub.w      D6, [A7]+
  6220. 00002782  5F63                     subq.w     -[A3], 7
  6221. 00002784  745F                     moveq.l    D2, 0x5F
  6222. 00002786  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  6223. 0000278A  5065                     addq.w     -[A5], 8
  6224. 0000278C  7266                     moveq.l    D1, 0x66
  6225. 0000278E  4865                     pea.l      -[A5]
  6226. 00002790  6164                     bsr        +0x66 /* 000027F6 */
  6227. 00002792  6572                     bcs        +0x74 /* 00002806 */
  6228. 00002794  5061                     addq.w     -[A1], 8
  6229. 00002796  7474                     moveq.l    D2, 0x74
  6230. 00002798  6572                     bcs        +0x74 /* 0000280C */
  6231. 0000279A  6E46                     bgt        +0x48 /* 000027E2 */
  6232. 0000279C  7600                     moveq.l    D3, 0x00
  6233. 0000279E  0000 41F9                ori.b      D0, 0xF9
  6234. 000027A2  FFFA                     .invalid   <<F/7/7>>
  6235. 000027A4  E5EC 2008                roxl  .w   [A4 + 0x2008]
  6236. 000027A8  4E75                     rts
  6237. 000027AA  FFFF                     .invalid   <<F/7/7>>
  6238. 000027AC  41F9 FFFA E5EC           lea.l      A0, [0xFFFAE5EC]
  6239. 000027B2  2008                     move.l     D0, A0
  6240. 000027B4  205F                     movea.l    A0, [A7]+
  6241. 000027B6  584F                     addq.w     A7, 4
  6242. 000027B8  4ED0                     jmp        [A0]
  6243. 000027BA  FFFF                     .invalid   <<F/7/7>>
  6244. 000027BC  2F0A                     move.l     -[A7], A2
  6245. 000027BE  2F3C 0000 00B6           move.l     -[A7], 0xB6
  6246. 000027C4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6247. 000027CA  2440                     movea.l    A2, D0
  6248. 000027CC  200A                     move.l     D0, A2
  6249. 000027CE  6708                     beq        +0xA /* 000027D8 */
  6250. 000027D0  2F0A                     move.l     -[A7], A2
  6251. 000027D2  4EB9 0000 27E0           jsr        [0x000027E0]
  6252. label000027D8:
  6253. 000027D8  200A                     move.l     D0, A2
  6254. 000027DA  245F                     movea.l    A2, [A7]+
  6255. 000027DC  4E75                     rts
  6256. 000027DE  FFFF                     .invalid   <<F/7/7>>
  6257. 000027E0  4E56 0000                link       A6, 0
  6258. // begin alternate branch 000027E2-000027E6
  6259. label000027E2:
  6260. 000027E2  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  6261. // end alternate branch 000027E2-000027E6
  6262. label000027E2: // (misaligned)
  6263. 000027E4  2F0A                     move.l     -[A7], A2
  6264. 000027E6  246E 0008                movea.l    A2, [A6 + 0x8]
  6265. 000027EA  2F0A                     move.l     -[A7], A2
  6266. 000027EC  4EB9 0000 B32A           jsr        [0x0000B32A]
  6267. 000027F2  2079 FFFB 0F74           movea.l    A0, [0xFFFB0F74]
  6268. // begin alternate branch 000027F6-000027FA
  6269. fn000027F6:
  6270. 000027F6  0F74 2488                bchg       [A4 + D2.w * 4 - 0x120], D7
  6271. // end alternate branch 000027F6-000027FA
  6272. fn000027F6: // (misaligned)
  6273. 000027F8  2488                     move.l     [A2], A0
  6274. 000027FA  4240                     clr.w      D0
  6275. 000027FC  3540 00B0                move.w     [A2 + 0xB0], D0
  6276. 00002800  7000                     moveq.l    D0, 0x00
  6277. 00002802  2540 00B2                move.l     [A2 + 0xB2], D0
  6278. label00002806:
  6279. 00002806  200A                     move.l     D0, A2
  6280. 00002808  245F                     movea.l    A2, [A7]+
  6281. 0000280A  4E5E                     unlink     A6
  6282. label0000280C:
  6283. 0000280C  205F                     movea.l    A0, [A7]+
  6284. 0000280E  584F                     addq.w     A7, 4
  6285. 00002810  4ED0                     jmp        [A0]
  6286. 00002812  9F5F                     sub.w      [A7]+, D7
  6287. 00002814  5F63                     subq.w     -[A3], 7
  6288. 00002816  745F                     moveq.l    D2, 0x5F
  6289. 00002818  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  6290. 0000281C  5065                     addq.w     -[A5], 8
  6291. 0000281E  7266                     moveq.l    D1, 0x66
  6292. 00002820  4461                     neg.w      -[A1]
  6293. 00002822  7461                     moveq.l    D2, 0x61
  6294. 00002824  436F 6C75                chk.w      D1, [A7 + 0x6C75]
  6295. 00002828  6D6E                     blt        +0x70 /* 00002898 */
  6296. 0000282A  4865                     pea.l      -[A5]
  6297. 0000282C  6164                     bsr        +0x66 /* 00002892 */
  6298. 0000282E  6572                     bcs        +0x74 /* 000028A2 */
  6299. 00002830  4676 0000                not.w      [A6 + D0.w]
  6300. 00002834  41F9 FFFA E624           lea.l      A0, [0xFFFAE624]
  6301. 0000283A  2008                     move.l     D0, A0
  6302. 0000283C  4E75                     rts
  6303. 0000283E  FFFF                     .invalid   <<F/7/7>>
  6304. 00002840  41F9 FFFA E624           lea.l      A0, [0xFFFAE624]
  6305. 00002846  2008                     move.l     D0, A0
  6306. 00002848  205F                     movea.l    A0, [A7]+
  6307. 0000284A  584F                     addq.w     A7, 4
  6308. 0000284C  4ED0                     jmp        [A0]
  6309. 0000284E  FFFF                     .invalid   <<F/7/7>>
  6310. 00002850  2F0A                     move.l     -[A7], A2
  6311. 00002852  2F3C 0000 03BA           move.l     -[A7], 0x3BA
  6312. 00002858  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6313. 0000285E  2440                     movea.l    A2, D0
  6314. 00002860  200A                     move.l     D0, A2
  6315. 00002862  6708                     beq        +0xA /* 0000286C */
  6316. 00002864  2F0A                     move.l     -[A7], A2
  6317. 00002866  4EB9 0000 2874           jsr        [0x00002874]
  6318. label0000286C:
  6319. 0000286C  200A                     move.l     D0, A2
  6320. 0000286E  245F                     movea.l    A2, [A7]+
  6321. 00002870  4E75                     rts
  6322. 00002872  FFFF                     .invalid   <<F/7/7>>
  6323. 00002874  4E56 FFFC                link       A6, -0x0004
  6324. 00002878  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6325. 0000287C  246E 0008                movea.l    A2, [A6 + 0x8]
  6326. 00002880  2F0A                     move.l     -[A7], A2
  6327. 00002882  4EB9 0000 B4F2           jsr        [0x0000B4F2]
  6328. 00002888  264A                     movea.l    A3, A2
  6329. 0000288A  47EB 00BA                lea.l      A3, [A3 + 0xBA]
  6330. 0000288E  4203                     clr.b      D3
  6331. 00002890  1683                     move.b     [A3], D3
  6332. fn00002892:
  6333. 00002892  284A                     movea.l    A4, A2
  6334. 00002894  49EC 01BA                lea.l      A4, [A4 + 0x1BA]
  6335. label00002898:
  6336. 00002898  1883                     move.b     [A4], D3
  6337. 0000289A  204A                     movea.l    A0, A2
  6338. 0000289C  41E8 02BA                lea.l      A0, [A0 + 0x2BA]
  6339. 000028A0  2D48 FFFC                move.l     [A6 - 0x4], A0
  6340. // begin alternate branch 000028A2-000028A4
  6341. label000028A2:
  6342. 000028A2  FFFC                     .invalid   <<F/7/7>>
  6343. // end alternate branch 000028A2-000028A4
  6344. label000028A2: // (misaligned)
  6345. 000028A4  1083                     move.b     [A0], D3
  6346. 000028A6  2079 FFFB 0F78           movea.l    A0, [0xFFFB0F78]
  6347. 000028AC  2488                     move.l     [A2], A0
  6348. 000028AE  7600                     moveq.l    D3, 0x00
  6349. 000028B0  2543 00B6                move.l     [A2 + 0xB6], D3
  6350. 000028B4  2543 00B2                move.l     [A2 + 0xB2], D3
  6351. 000028B8  4879 FFFA E55C           push.l     0xFFFAE55C
  6352. 000028BE  204A                     movea.l    A0, A2
  6353. 000028C0  41E8 00BA                lea.l      A0, [A0 + 0xBA]
  6354. 000028C4  2F08                     move.l     -[A7], A0
  6355. 000028C6  4EB9 0000 0B8A           jsr        [0x00000B8A]
  6356. 000028CC  4879 FFFA E55C           push.l     0xFFFAE55C
  6357. 000028D2  204A                     movea.l    A0, A2
  6358. 000028D4  41E8 01BA                lea.l      A0, [A0 + 0x1BA]
  6359. 000028D8  2F08                     move.l     -[A7], A0
  6360. 000028DA  4EB9 0000 0B8A           jsr        [0x00000B8A]
  6361. 000028E0  4879 FFFA E55C           push.l     0xFFFAE55C
  6362. 000028E6  204A                     movea.l    A0, A2
  6363. 000028E8  41E8 02BA                lea.l      A0, [A0 + 0x2BA]
  6364. 000028EC  2F08                     move.l     -[A7], A0
  6365. 000028EE  4EB9 0000 0B8A           jsr        [0x00000B8A]
  6366. 000028F4  200A                     move.l     D0, A2
  6367. 000028F6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6368. 000028FA  4E5E                     unlink     A6
  6369. 000028FC  205F                     movea.l    A0, [A7]+
  6370. 000028FE  584F                     addq.w     A7, 4
  6371. 00002900  4ED0                     jmp        [A0]
  6372. 00002902  8021                     or.b       D0, -[A1]
  6373. 00002904  5F5F                     subq.w     [A7]+, 7
  6374. 00002906  6374                     bls        +0x76 /* 0000297C */
  6375. 00002908  5F5F                     subq.w     [A7]+, 7
  6376. 0000290A  3233 5450                move.w     D1, [A3 + D5.w * 4 + 0x50]
  6377. 0000290E  6572                     bcs        +0x74 /* 00002982 */
  6378. 00002910  6653                     bne        +0x55 /* 00002965 */
  6379. 00002912  7461                     moveq.l    D2, 0x61
  6380. 00002914  7469                     moveq.l    D2, 0x69
  6381. 00002916  7374                     moveq.l    D1, 0x74
  6382. 00002918  6963                     bvs        +0x65 /* 0000297D */
  6383. 0000291A  7347                     moveq.l    D1, 0x47
  6384. 0000291C  7269                     moveq.l    D1, 0x69
  6385. 0000291E  6456                     bcc        +0x58 /* 00002976 */
  6386. 00002920  6965                     bvs        +0x67 /* 00002987 */
  6387. 00002922  7746                     moveq.l    D3, 0x46
  6388. 00002924  7600                     moveq.l    D3, 0x00
  6389. 00002926  0000 41F9                ori.b      D0, 0xF9
  6390. 0000292A  FFFA                     .invalid   <<F/7/7>>
  6391. 0000292C  E65C                     ror        D4.w, 3
  6392. 0000292E  2008                     move.l     D0, A0
  6393. 00002930  4E75                     rts
  6394. 00002932  FFFF                     .invalid   <<F/7/7>>
  6395. 00002934  41F9 FFFA E65C           lea.l      A0, [0xFFFAE65C]
  6396. 0000293A  2008                     move.l     D0, A0
  6397. 0000293C  205F                     movea.l    A0, [A7]+
  6398. 0000293E  584F                     addq.w     A7, 4
  6399. 00002940  4ED0                     jmp        [A0]
  6400. 00002942  FFFF                     .invalid   <<F/7/7>>
  6401. 00002944  2F0A                     move.l     -[A7], A2
  6402. 00002946  2F3C 0000 01A4           move.l     -[A7], 0x1A4
  6403. 0000294C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6404. 00002952  2440                     movea.l    A2, D0
  6405. 00002954  200A                     move.l     D0, A2
  6406. 00002956  6708                     beq        +0xA /* 00002960 */
  6407. 00002958  2F0A                     move.l     -[A7], A2
  6408. 0000295A  4EB9 0000 2968           jsr        [0x00002968]
  6409. label00002960:
  6410. 00002960  200A                     move.l     D0, A2
  6411. 00002962  245F                     movea.l    A2, [A7]+
  6412. 00002964  4E75                     rts
  6413. 00002966  FFFF                     .invalid   <<F/7/7>>
  6414. 00002968  4E56 0000                link       A6, 0
  6415. 0000296C  48E7 1030                movem.l    -[A7], D3,A2,A3
  6416. 00002970  246E 0008                movea.l    A2, [A6 + 0x8]
  6417. 00002974  2F0A                     move.l     -[A7], A2
  6418. label00002976:
  6419. 00002976  4EB9 0000 B41A           jsr        [0x0000B41A]
  6420. label0000297C:
  6421. 0000297C  264A                     movea.l    A3, A2
  6422. 0000297E  47EB 00A4                lea.l      A3, [A3 + 0xA4]
  6423. label00002982:
  6424. 00002982  4213                     clr.b      [A3]
  6425. 00002984  2079 FFFB 0F7C           movea.l    A0, [0xFFFB0F7C]
  6426. 0000298A  2488                     move.l     [A2], A0
  6427. 0000298C  7600                     moveq.l    D3, 0x00
  6428. 0000298E  2543 009C                move.l     [A2 + 0x9C], D3
  6429. 00002992  2543 00A0                move.l     [A2 + 0xA0], D3
  6430. 00002996  4879 FFFA E55C           push.l     0xFFFAE55C
  6431. 0000299C  204A                     movea.l    A0, A2
  6432. 0000299E  41E8 00A4                lea.l      A0, [A0 + 0xA4]
  6433. 000029A2  2F08                     move.l     -[A7], A0
  6434. 000029A4  4EB9 0000 0B8A           jsr        [0x00000B8A]
  6435. 000029AA  200A                     move.l     D0, A2
  6436. 000029AC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6437. 000029B0  4E5E                     unlink     A6
  6438. 000029B2  205F                     movea.l    A0, [A7]+
  6439. 000029B4  584F                     addq.w     A7, 4
  6440. 000029B6  4ED0                     jmp        [A0]
  6441. 000029B8  9F5F                     sub.w      [A7]+, D7
  6442. 000029BA  5F63                     subq.w     -[A3], 7
  6443. 000029BC  745F                     moveq.l    D2, 0x5F
  6444. 000029BE  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  6445. 000029C2  5065                     addq.w     -[A5], 8
  6446. 000029C4  7266                     moveq.l    D1, 0x66
  6447. 000029C6  4261                     clr.w      -[A1]
  6448. 000029C8  7247                     moveq.l    D1, 0x47
  6449. 000029CA  7261                     moveq.l    D1, 0x61
  6450. 000029CC  7068                     moveq.l    D0, 0x68
  6451. 000029CE  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  6452. 000029D2  5669 6577                addq.w     [A1 + 0x6577], 3
  6453. 000029D6  4676 0000                not.w      [A6 + D0.w]
  6454. 000029DA  FFFF                     .invalid   <<F/7/7>>
  6455. 000029DC  41F9 FFFA E694           lea.l      A0, [0xFFFAE694]
  6456. 000029E2  2008                     move.l     D0, A0
  6457. 000029E4  4E75                     rts
  6458. 000029E6  FFFF                     .invalid   <<F/7/7>>
  6459. 000029E8  41F9 FFFA E694           lea.l      A0, [0xFFFAE694]
  6460. 000029EE  2008                     move.l     D0, A0
  6461. 000029F0  205F                     movea.l    A0, [A7]+
  6462. 000029F2  584F                     addq.w     A7, 4
  6463. 000029F4  4ED0                     jmp        [A0]
  6464. 000029F6  FFFF                     .invalid   <<F/7/7>>
  6465. 000029F8  2F0A                     move.l     -[A7], A2
  6466. 000029FA  2F3C 0000 00D8           move.l     -[A7], 0xD8
  6467. 00002A00  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6468. 00002A06  2440                     movea.l    A2, D0
  6469. 00002A08  200A                     move.l     D0, A2
  6470. 00002A0A  6708                     beq        +0xA /* 00002A14 */
  6471. 00002A0C  2F0A                     move.l     -[A7], A2
  6472. 00002A0E  4EB9 0000 2A1C           jsr        [0x00002A1C]
  6473. label00002A14:
  6474. 00002A14  200A                     move.l     D0, A2
  6475. 00002A16  245F                     movea.l    A2, [A7]+
  6476. 00002A18  4E75                     rts
  6477. 00002A1A  FFFF                     .invalid   <<F/7/7>>
  6478. 00002A1C  4E56 0000                link       A6, 0
  6479. 00002A20  48E7 1020                movem.l    -[A7], D3,A2
  6480. 00002A24  246E 0008                movea.l    A2, [A6 + 0x8]
  6481. 00002A28  2F0A                     move.l     -[A7], A2
  6482. 00002A2A  4EB9 0000 19FA           jsr        [0x000019FA]
  6483. 00002A30  2079 FFFB 0F80           movea.l    A0, [0xFFFB0F80]
  6484. 00002A36  2488                     move.l     [A2], A0
  6485. 00002A38  7600                     moveq.l    D3, 0x00
  6486. 00002A3A  2543 0026                move.l     [A2 + 0x26], D3
  6487. 00002A3E  2543 00D4                move.l     [A2 + 0xD4], D3
  6488. 00002A42  200A                     move.l     D0, A2
  6489. 00002A44  4CDF 0408                movem.l    D3,A2, [A7]+
  6490. 00002A48  4E5E                     unlink     A6
  6491. 00002A4A  205F                     movea.l    A0, [A7]+
  6492. 00002A4C  584F                     addq.w     A7, 4
  6493. 00002A4E  4ED0                     jmp        [A0]
  6494. 00002A50  9E5F                     sub.w      D7, [A7]+
  6495. 00002A52  5F63                     subq.w     -[A3], 7
  6496. 00002A54  745F                     moveq.l    D2, 0x5F
  6497. 00002A56  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  6498. 00002A5A  5065                     addq.w     -[A5], 8
  6499. 00002A5C  7266                     moveq.l    D1, 0x66
  6500. 00002A5E  5368 6F77                subq.w     [A0 + 0x6F77], 1
  6501. 00002A62  5379 6D62 6F6C           subq.w     [0x6D626F6C], 1
  6502. 00002A68  506F 7075                addq.w     [A7 + 0x7075], 8
  6503. 00002A6C  7046                     moveq.l    D0, 0x46
  6504. 00002A6E  7600                     moveq.l    D3, 0x00
  6505. 00002A70  0000 FFFF                ori.b      D0, 0xFF
  6506. 00002A74  41F9 FFFA E6C8           lea.l      A0, [0xFFFAE6C8]
  6507. 00002A7A  2008                     move.l     D0, A0
  6508. 00002A7C  4E75                     rts
  6509. 00002A7E  FFFF                     .invalid   <<F/7/7>>
  6510. 00002A80  41F9 FFFA E6C8           lea.l      A0, [0xFFFAE6C8]
  6511. 00002A86  2008                     move.l     D0, A0
  6512. 00002A88  205F                     movea.l    A0, [A7]+
  6513. 00002A8A  584F                     addq.w     A7, 4
  6514. 00002A8C  4ED0                     jmp        [A0]
  6515. 00002A8E  FFFF                     .invalid   <<F/7/7>>
  6516. 00002A90  2F0A                     move.l     -[A7], A2
  6517. 00002A92  2F3C 0000 00AC           move.l     -[A7], 0xAC
  6518. 00002A98  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6519. 00002A9E  2440                     movea.l    A2, D0
  6520. 00002AA0  200A                     move.l     D0, A2
  6521. 00002AA2  6708                     beq        +0xA /* 00002AAC */
  6522. 00002AA4  2F0A                     move.l     -[A7], A2
  6523. 00002AA6  4EB9 0000 2AB4           jsr        [0x00002AB4]
  6524. label00002AAC:
  6525. 00002AAC  200A                     move.l     D0, A2
  6526. 00002AAE  245F                     movea.l    A2, [A7]+
  6527. 00002AB0  4E75                     rts
  6528. 00002AB2  FFFF                     .invalid   <<F/7/7>>
  6529. 00002AB4  4E56 0000                link       A6, 0
  6530. 00002AB8  48E7 1020                movem.l    -[A7], D3,A2
  6531. 00002ABC  246E 0008                movea.l    A2, [A6 + 0x8]
  6532. 00002AC0  2F0A                     move.l     -[A7], A2
  6533. 00002AC2  4EB9 0000 77D2           jsr        [0x000077D2]
  6534. 00002AC8  2079 FFFB 0F84           movea.l    A0, [0xFFFB0F84]
  6535. 00002ACE  2488                     move.l     [A2], A0
  6536. 00002AD0  7600                     moveq.l    D3, 0x00
  6537. 00002AD2  2543 00A6                move.l     [A2 + 0xA6], D3
  6538. 00002AD6  2543 009A                move.l     [A2 + 0x9A], D3
  6539. 00002ADA  2543 00A2                move.l     [A2 + 0xA2], D3
  6540. 00002ADE  2543 009E                move.l     [A2 + 0x9E], D3
  6541. 00002AE2  4240                     clr.w      D0
  6542. 00002AE4  3540 00AA                move.w     [A2 + 0xAA], D0
  6543. 00002AE8  200A                     move.l     D0, A2
  6544. 00002AEA  4CDF 0408                movem.l    D3,A2, [A7]+
  6545. 00002AEE  4E5E                     unlink     A6
  6546. 00002AF0  205F                     movea.l    A0, [A7]+
  6547. 00002AF2  584F                     addq.w     A7, 4
  6548. 00002AF4  4ED0                     jmp        [A0]
  6549. 00002AF6  9C5F                     sub.w      D6, [A7]+
  6550. 00002AF8  5F63                     subq.w     -[A3], 7
  6551. 00002AFA  745F                     moveq.l    D2, 0x5F
  6552. 00002AFC  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  6553. 00002B00  5065                     addq.w     -[A5], 8
  6554. 00002B02  7266                     moveq.l    D1, 0x66
  6555. 00002B04  5365                     subq.w     -[A5], 1
  6556. 00002B06  6C65                     bge        +0x67 /* 00002B6D */
  6557. 00002B08  6374                     bls        +0x76 /* 00002B7E */
  6558. 00002B0A  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  6559. 00002B0E  616E                     bsr        +0x70 /* 00002B7E */
  6560. 00002B10  6446                     bcc        +0x48 /* 00002B58 */
  6561. 00002B12  7600                     moveq.l    D3, 0x00
  6562. 00002B14  0000 FFFF                ori.b      D0, 0xFF
  6563. 00002B18  41F9 FFFA E6FC           lea.l      A0, [0xFFFAE6FC]
  6564. 00002B1E  2008                     move.l     D0, A0
  6565. 00002B20  4E75                     rts
  6566. 00002B22  FFFF                     .invalid   <<F/7/7>>
  6567. 00002B24  41F9 FFFA E6FC           lea.l      A0, [0xFFFAE6FC]
  6568. 00002B2A  2008                     move.l     D0, A0
  6569. 00002B2C  205F                     movea.l    A0, [A7]+
  6570. 00002B2E  584F                     addq.w     A7, 4
  6571. 00002B30  4ED0                     jmp        [A0]
  6572. 00002B32  FFFF                     .invalid   <<F/7/7>>
  6573. 00002B34  2F0A                     move.l     -[A7], A2
  6574. 00002B36  702A                     moveq.l    D0, 0x2A
  6575. 00002B38  2F00                     move.l     -[A7], D0
  6576. 00002B3A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6577. 00002B40  2440                     movea.l    A2, D0
  6578. 00002B42  200A                     move.l     D0, A2
  6579. 00002B44  6708                     beq        +0xA /* 00002B4E */
  6580. 00002B46  2F0A                     move.l     -[A7], A2
  6581. 00002B48  4EB9 0000 2B54           jsr        [0x00002B54]
  6582. label00002B4E:
  6583. 00002B4E  200A                     move.l     D0, A2
  6584. 00002B50  245F                     movea.l    A2, [A7]+
  6585. 00002B52  4E75                     rts
  6586. 00002B54  4E56 0000                link       A6, 0
  6587. label00002B58:
  6588. 00002B58  48E7 1020                movem.l    -[A7], D3,A2
  6589. 00002B5C  246E 0008                movea.l    A2, [A6 + 0x8]
  6590. 00002B60  2F0A                     move.l     -[A7], A2
  6591. 00002B62  4EB9 0000 6752           jsr        [0x00006752]
  6592. 00002B68  2079 FFFB 0F88           movea.l    A0, [0xFFFB0F88]
  6593. 00002B6E  2488                     move.l     [A2], A0
  6594. 00002B70  157C 0001 0022           move.b     [A2 + 0x22], 0x1
  6595. 00002B76  7600                     moveq.l    D3, 0x00
  6596. 00002B78  2543 001E                move.l     [A2 + 0x1E], D3
  6597. 00002B7C  2543 0026                move.l     [A2 + 0x26], D3
  6598. // begin alternate branch 00002B7E-00002B82
  6599. fn00002B7E:
  6600. 00002B7E  0026 4240                ori.b      -[A6], 0x40 /* '@' */
  6601. // end alternate branch 00002B7E-00002B82
  6602. fn00002B7E: // (misaligned)
  6603. 00002B80  4240                     clr.w      D0
  6604. 00002B82  3540 0024                move.w     [A2 + 0x24], D0
  6605. 00002B86  200A                     move.l     D0, A2
  6606. 00002B88  4CDF 0408                movem.l    D3,A2, [A7]+
  6607. 00002B8C  4E5E                     unlink     A6
  6608. 00002B8E  205F                     movea.l    A0, [A7]+
  6609. 00002B90  584F                     addq.w     A7, 4
  6610. 00002B92  4ED0                     jmp        [A0]
  6611. 00002B94  9B5F                     sub.w      [A7]+, D5
  6612. 00002B96  5F63                     subq.w     -[A3], 7
  6613. 00002B98  745F                     moveq.l    D2, 0x5F
  6614. 00002B9A  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  6615. 00002B9E  5065                     addq.w     -[A5], 8
  6616. 00002BA0  7266                     moveq.l    D1, 0x66
  6617. 00002BA2  536F 7274                subq.w     [A7 + 0x7274], 1
  6618. 00002BA6  4265                     clr.w      -[A5]
  6619. 00002BA8  6861                     bvc        +0x63 /* 00002C0B */
  6620. 00002BAA  7669                     moveq.l    D3, 0x69
  6621. 00002BAC  6F72                     ble        +0x74 /* 00002C20 */
  6622. 00002BAE  4676 0000                not.w      [A6 + D0.w]
  6623. 00002BB2  FFFF                     .invalid   <<F/7/7>>
  6624. 00002BB4  41F9 FFFB 13A4           lea.l      A0, [0xFFFB13A4]
  6625. 00002BBA  2008                     move.l     D0, A0
  6626. 00002BBC  4E75                     rts
  6627. 00002BBE  FFFF                     .invalid   <<F/7/7>>
  6628. 00002BC0  41F9 FFFB 13A4           lea.l      A0, [0xFFFB13A4]
  6629. 00002BC6  2008                     move.l     D0, A0
  6630. 00002BC8  205F                     movea.l    A0, [A7]+
  6631. 00002BCA  584F                     addq.w     A7, 4
  6632. 00002BCC  4ED0                     jmp        [A0]
  6633. 00002BCE  FFFF                     .invalid   <<F/7/7>>
  6634. 00002BD0  2F0A                     move.l     -[A7], A2
  6635. 00002BD2  2F3C 0000 00BA           move.l     -[A7], 0xBA
  6636. 00002BD8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6637. 00002BDE  2440                     movea.l    A2, D0
  6638. 00002BE0  200A                     move.l     D0, A2
  6639. 00002BE2  6708                     beq        +0xA /* 00002BEC */
  6640. 00002BE4  2F0A                     move.l     -[A7], A2
  6641. 00002BE6  4EB9 0000 2BF4           jsr        [0x00002BF4]
  6642. label00002BEC:
  6643. 00002BEC  200A                     move.l     D0, A2
  6644. 00002BEE  245F                     movea.l    A2, [A7]+
  6645. 00002BF0  4E75                     rts
  6646. 00002BF2  FFFF                     .invalid   <<F/7/7>>
  6647. 00002BF4  4E56 0000                link       A6, 0
  6648. 00002BF8  48E7 1020                movem.l    -[A7], D3,A2
  6649. 00002BFC  246E 0008                movea.l    A2, [A6 + 0x8]
  6650. 00002C00  2F0A                     move.l     -[A7], A2
  6651. 00002C02  4EB9 0000 B4F2           jsr        [0x0000B4F2]
  6652. 00002C08  2079 FFFB 1898           movea.l    A0, [0xFFFB1898]
  6653. 00002C0E  2488                     move.l     [A2], A0
  6654. 00002C10  7600                     moveq.l    D3, 0x00
  6655. 00002C12  2543 00B2                move.l     [A2 + 0xB2], D3
  6656. 00002C16  2543 00B6                move.l     [A2 + 0xB6], D3
  6657. 00002C1A  200A                     move.l     D0, A2
  6658. 00002C1C  4CDF 0408                movem.l    D3,A2, [A7]+
  6659. label00002C20:
  6660. 00002C20  4E5E                     unlink     A6
  6661. 00002C22  205F                     movea.l    A0, [A7]+
  6662. 00002C24  584F                     addq.w     A7, 4
  6663. 00002C26  4ED0                     jmp        [A0]
  6664. 00002C28  9C5F                     sub.w      D6, [A7]+
  6665. 00002C2A  5F63                     subq.w     -[A3], 7
  6666. 00002C2C  745F                     moveq.l    D2, 0x5F
  6667. 00002C2E  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  6668. 00002C32  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  6669. 00002C36  6169                     bsr        +0x6B /* 00002CA1 */
  6670. 00002C38  6E65                     bgt        +0x67 /* 00002C9F */
  6671. 00002C3A  724C                     moveq.l    D1, 0x4C
  6672. 00002C3C  6973                     bvs        +0x75 /* 00002CB1 */
  6673. 00002C3E  7456                     moveq.l    D2, 0x56
  6674. 00002C40  6965                     bvs        +0x67 /* 00002CA7 */
  6675. 00002C42  7746                     moveq.l    D3, 0x46
  6676. 00002C44  7600                     moveq.l    D3, 0x00
  6677. 00002C46  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6678. 00002C4A  FFFC                     .invalid   <<F/7/7>>
  6679. 00002C4C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6680. 00002C50  286E 0008                movea.l    A4, [A6 + 0x8]
  6681. 00002C54  2F0C                     move.l     -[A7], A4
  6682. 00002C56  2054                     movea.l    A0, [A4]
  6683. 00002C58  2068 0098                movea.l    A0, [A0 + 0x98]
  6684. 00002C5C  4E90                     jsr        [A0]
  6685. 00002C5E  2440                     movea.l    A2, D0
  6686. 00002C60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6687. 00002C64  2F0C                     move.l     -[A7], A4
  6688. 00002C66  4EB9 0000 6842           jsr        [0x00006842]
  6689. 00002C6C  701E                     moveq.l    D0, 0x1E
  6690. 00002C6E  2F00                     move.l     -[A7], D0
  6691. 00002C70  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6692. 00002C76  2640                     movea.l    A3, D0
  6693. 00002C78  200B                     move.l     D0, A3
  6694. 00002C7A  6708                     beq        +0xA /* 00002C84 */
  6695. 00002C7C  2F0B                     move.l     -[A7], A3
  6696. 00002C7E  4EB9 0000 3F62           jsr        [0x00003F62]
  6697. label00002C84:
  6698. 00002C84  42A7                     clr.l      -[A7]
  6699. 00002C86  3F3C 0124                move.w     -[A7], 0x124
  6700. 00002C8A  2F0B                     move.l     -[A7], A3
  6701. 00002C8C  4EB9 0000 39CA           jsr        [0x000039CA]
  6702. 00002C92  294B 00B2                move.l     [A4 + 0xB2], A3
  6703. 00002C96  7601                     moveq.l    D3, 0x01
  6704. 00002C98  3F03                     move.w     -[A7], D3
  6705. 00002C9A  3F03                     move.w     -[A7], D3
  6706. 00002C9C  3F3C 00DC                move.w     -[A7], 0xDC
  6707. 00002CA0  2F0C                     move.l     -[A7], A4
  6708. 00002CA2  2054                     movea.l    A0, [A4]
  6709. 00002CA4  2068 0448                movea.l    A0, [A0 + 0x448]
  6710. 00002CA8  4E90                     jsr        [A0]
  6711. 00002CAA  200A                     move.l     D0, A2
  6712. 00002CAC  6714                     beq        +0x16 /* 00002CC2 */
  6713. 00002CAE  2F3C 4F4B 2020           move.l     -[A7], 0x4F4B2020 /* 'OK  ' */
  6714. 00002CB4  2F0A                     move.l     -[A7], A2
  6715. 00002CB6  2052                     movea.l    A0, [A2]
  6716. 00002CB8  2068 0180                movea.l    A0, [A0 + 0x180]
  6717. 00002CBC  4E90                     jsr        [A0]
  6718. 00002CBE  2940 00B6                move.l     [A4 + 0xB6], D0
  6719. label00002CC2:
  6720. 00002CC2  244C                     movea.l    A2, A4
  6721. 00002CC4  45EA 00B6                lea.l      A2, [A2 + 0xB6]
  6722. 00002CC8  2652                     movea.l    A3, [A2]
  6723. 00002CCA  200B                     move.l     D0, A3
  6724. 00002CCC  675C                     beq        +0x5E /* 00002D2A */
  6725. 00002CCE  4227                     clr.b      -[A7]
  6726. 00002CD0  2F0B                     move.l     -[A7], A3
  6727. 00002CD2  2053                     movea.l    A0, [A3]
  6728. 00002CD4  2068 0068                movea.l    A0, [A0 + 0x68]
  6729. 00002CD8  4E90                     jsr        [A0]
  6730. 00002CDA  1003                     move.b     D0, D3
  6731. 00002CDC  1F00                     move.b     -[A7], D0
  6732. 00002CDE  1003                     move.b     D0, D3
  6733. 00002CE0  1F00                     move.b     -[A7], D0
  6734. 00002CE2  2612                     move.l     D3, [A2]
  6735. 00002CE4  2F03                     move.l     -[A7], D3
  6736. 00002CE6  2043                     movea.l    A0, D3
  6737. 00002CE8  2050                     movea.l    A0, [A0]
  6738. 00002CEA  2068 03D0                movea.l    A0, [A0 + 0x3D0]
  6739. 00002CEE  4E90                     jsr        [A0]
  6740. 00002CF0  7022                     moveq.l    D0, 0x22
  6741. 00002CF2  2F00                     move.l     -[A7], D0
  6742. 00002CF4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6743. 00002CFA  2D40 FFFC                move.l     [A6 - 0x4], D0
  6744. 00002CFE  4A80                     tst.l      D0
  6745. 00002D00  6708                     beq        +0xA /* 00002D0A */
  6746. 00002D02  2F00                     move.l     -[A7], D0
  6747. 00002D04  4EB9 0000 724A           jsr        [0x0000724A]
  6748. label00002D0A:
  6749. 00002D0A  2F12                     move.l     -[A7], [A2]
  6750. 00002D0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6751. 00002D10  206E FFFC                movea.l    A0, [A6 - 0x4]
  6752. 00002D14  2250                     movea.l    A1, [A0]
  6753. 00002D16  2269 00C8                movea.l    A1, [A1 + 0xC8]
  6754. 00002D1A  4E91                     jsr        [A1]
  6755. 00002D1C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6756. 00002D20  2F0C                     move.l     -[A7], A4
  6757. 00002D22  2054                     movea.l    A0, [A4]
  6758. 00002D24  2068 00E0                movea.l    A0, [A0 + 0xE0]
  6759. 00002D28  4E90                     jsr        [A0]
  6760. label00002D2A:
  6761. 00002D2A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6762. 00002D2E  4E5E                     unlink     A6
  6763. 00002D30  205F                     movea.l    A0, [A7]+
  6764. 00002D32  504F                     addq.w     A7, 8
  6765. 00002D34  4ED0                     jmp        [A0]
  6766. 00002D36  802E 446F                or.b       D0, [A6 + 0x446F]
  6767. 00002D3A  506F 7374                addq.w     [A7 + 0x7374], 8
  6768. 00002D3E  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  6769. 00002D44  5F5F                     subq.w     [A7]+, 7
  6770. 00002D46  3138 5443                move.w     -[A0], [0x00005443]
  6771. 00002D4A  6F6E                     ble        +0x70 /* 00002DBA */
  6772. 00002D4C  7461                     moveq.l    D2, 0x61
  6773. 00002D4E  696E                     bvs        +0x70 /* 00002DBE */
  6774. 00002D50  6572                     bcs        +0x74 /* 00002DC4 */
  6775. 00002D52  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  6776. 00002D58  6577                     bcs        +0x79 /* 00002DD1 */
  6777. 00002D5A  4650                     not.w      [A0]
  6778. 00002D5C  3954 446F                move.w     [A4 + 0x446F], [A4]
  6779. 00002D60  6375                     bls        +0x77 /* 00002DD7 */
  6780. 00002D62  6D65                     blt        +0x67 /* 00002DC9 */
  6781. 00002D64  6E74                     bgt        +0x76 /* 00002DDA */
  6782. 00002D66  0000 41F9                ori.b      D0, 0xF9
  6783. 00002D6A  FFFB                     .invalid   <<F/7/7>>
  6784. 00002D6C  1CB4 2008                move.b     [A6], [A4 + D2.w + 0x8]
  6785. 00002D70  4E75                     rts
  6786. 00002D72  FFFF                     .invalid   <<F/7/7>>
  6787. 00002D74  41F9 FFFB 1CB4           lea.l      A0, [0xFFFB1CB4]
  6788. 00002D7A  2008                     move.l     D0, A0
  6789. 00002D7C  205F                     movea.l    A0, [A7]+
  6790. 00002D7E  584F                     addq.w     A7, 4
  6791. 00002D80  4ED0                     jmp        [A0]
  6792. 00002D82  FFFF                     .invalid   <<F/7/7>>
  6793. 00002D84  2F0A                     move.l     -[A7], A2
  6794. 00002D86  2F3C 0000 00AA           move.l     -[A7], 0xAA
  6795. 00002D8C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6796. 00002D92  2440                     movea.l    A2, D0
  6797. 00002D94  200A                     move.l     D0, A2
  6798. 00002D96  6708                     beq        +0xA /* 00002DA0 */
  6799. 00002D98  2F0A                     move.l     -[A7], A2
  6800. 00002D9A  4EB9 0000 38D2           jsr        [0x000038D2]
  6801. label00002DA0:
  6802. 00002DA0  200A                     move.l     D0, A2
  6803. 00002DA2  245F                     movea.l    A2, [A7]+
  6804. 00002DA4  4E75                     rts
  6805. 00002DA6  FFFF                     .invalid   <<F/7/7>>
  6806. 00002DA8  41F9 FFFB 2100           lea.l      A0, [0xFFFB2100]
  6807. 00002DAE  2008                     move.l     D0, A0
  6808. 00002DB0  205F                     movea.l    A0, [A7]+
  6809. 00002DB2  584F                     addq.w     A7, 4
  6810. 00002DB4  4ED0                     jmp        [A0]
  6811. 00002DB6  FFFF                     .invalid   <<F/7/7>>
  6812. 00002DB8  2F0A                     move.l     -[A7], A2
  6813. label00002DBA:
  6814. 00002DBA  700C                     moveq.l    D0, 0x0C
  6815. 00002DBC  2F00                     move.l     -[A7], D0
  6816. label00002DBE:
  6817. 00002DBE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6818. label00002DC4:
  6819. 00002DC4  2440                     movea.l    A2, D0
  6820. 00002DC6  200A                     move.l     D0, A2
  6821. 00002DC8  6708                     beq        +0xA /* 00002DD2 */
  6822. 00002DCA  2F0A                     move.l     -[A7], A2
  6823. 00002DCC  4EB9 0000 976A           jsr        [0x0000976A]
  6824. label00002DD2:
  6825. 00002DD2  200A                     move.l     D0, A2
  6826. 00002DD4  245F                     movea.l    A2, [A7]+
  6827. 00002DD6  4E75                     rts
  6828. 00002DD8  41F9 FFFB 2AD4           lea.l      A0, [0xFFFB2AD4]
  6829. // begin alternate branch 00002DDA-00002DDE
  6830. label00002DDA:
  6831. 00002DDA  FFFB                     .invalid   <<F/7/7>>
  6832. 00002DDC  2AD4                     move.l     [A5]+, [A4]
  6833. // end alternate branch 00002DDA-00002DDE
  6834. label00002DDA: // (misaligned)
  6835. 00002DDE  2008                     move.l     D0, A0
  6836. 00002DE0  205F                     movea.l    A0, [A7]+
  6837. 00002DE2  584F                     addq.w     A7, 4
  6838. 00002DE4  4ED0                     jmp        [A0]
  6839. 00002DE6  FFFF                     .invalid   <<F/7/7>>
  6840. 00002DE8  2F0A                     move.l     -[A7], A2
  6841. 00002DEA  7034                     moveq.l    D0, 0x34
  6842. 00002DEC  2F00                     move.l     -[A7], D0
  6843. 00002DEE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6844. 00002DF4  2440                     movea.l    A2, D0
  6845. 00002DF6  200A                     move.l     D0, A2
  6846. 00002DF8  6708                     beq        +0xA /* 00002E02 */
  6847. 00002DFA  2F0A                     move.l     -[A7], A2
  6848. 00002DFC  4EB9 0000 7192           jsr        [0x00007192]
  6849. label00002E02:
  6850. 00002E02  200A                     move.l     D0, A2
  6851. 00002E04  245F                     movea.l    A2, [A7]+
  6852. 00002E06  4E75                     rts
  6853. 00002E08  41F9 FFFB 2B10           lea.l      A0, [0xFFFB2B10]
  6854. 00002E0E  2008                     move.l     D0, A0
  6855. 00002E10  205F                     movea.l    A0, [A7]+
  6856. 00002E12  584F                     addq.w     A7, 4
  6857. 00002E14  4ED0                     jmp        [A0]
  6858. 00002E16  FFFF                     .invalid   <<F/7/7>>
  6859. 00002E18  2F0A                     move.l     -[A7], A2
  6860. 00002E1A  7078                     moveq.l    D0, 0x78
  6861. 00002E1C  2F00                     move.l     -[A7], D0
  6862. 00002E1E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6863. 00002E24  2440                     movea.l    A2, D0
  6864. 00002E26  200A                     move.l     D0, A2
  6865. 00002E28  6708                     beq        +0xA /* 00002E32 */
  6866. 00002E2A  2F0A                     move.l     -[A7], A2
  6867. 00002E2C  4EB9 0000 71A2           jsr        [0x000071A2]
  6868. label00002E32:
  6869. 00002E32  200A                     move.l     D0, A2
  6870. 00002E34  245F                     movea.l    A2, [A7]+
  6871. 00002E36  4E75                     rts
  6872. 00002E38  41F9 FFFB 2B84           lea.l      A0, [0xFFFB2B84]
  6873. 00002E3E  2008                     move.l     D0, A0
  6874. 00002E40  205F                     movea.l    A0, [A7]+
  6875. 00002E42  584F                     addq.w     A7, 4
  6876. 00002E44  4ED0                     jmp        [A0]
  6877. 00002E46  FFFF                     .invalid   <<F/7/7>>
  6878. 00002E48  2F0A                     move.l     -[A7], A2
  6879. 00002E4A  2F3C 0000 00CA           move.l     -[A7], 0xCA
  6880. 00002E50  4EB9 0000 0BEA           jsr        [0x00000BEA]
  6881. 00002E56  2440                     movea.l    A2, D0
  6882. 00002E58  200A                     move.l     D0, A2
  6883. 00002E5A  6708                     beq        +0xA /* 00002E64 */
  6884. 00002E5C  2F0A                     move.l     -[A7], A2
  6885. 00002E5E  4EB9 0000 17CA           jsr        [0x000017CA]
  6886. label00002E64:
  6887. 00002E64  200A                     move.l     D0, A2
  6888. 00002E66  245F                     movea.l    A2, [A7]+
  6889. 00002E68  4E75                     rts
  6890. 00002E6A  FFFF                     .invalid   <<F/7/7>>
  6891. 00002E6C  4E56 0000                link       A6, 0
  6892. 00002E70  48E7 0030                movem.l    -[A7], A2,A3
  6893. 00002E74  206E 0008                movea.l    A0, [A6 + 0x8]
  6894. 00002E78  2468 0086                movea.l    A2, [A0 + 0x86]
  6895. 00002E7C  200A                     move.l     D0, A2
  6896. 00002E7E  6740                     beq        +0x42 /* 00002EC0 */
  6897. 00002E80  264A                     movea.l    A3, A2
  6898. 00002E82  102B 0CCE                move.b     D0, [A3 + 0xCCE]
  6899. 00002E86  7202                     moveq.l    D1, 0x02
  6900. 00002E88  B001                     cmp.b      D0, D1
  6901. 00002E8A  6734                     beq        +0x36 /* 00002EC0 */
  6902. 00002E8C  700C                     moveq.l    D0, 0x0C
  6903. 00002E8E  2F00                     move.l     -[A7], D0
  6904. 00002E90  4EB9 0000 12DA           jsr        [0x000012DA]
  6905. 00002E96  246E 000C                movea.l    A2, [A6 + 0xC]
  6906. 00002E9A  2480                     move.l     [A2], D0
  6907. 00002E9C  2040                     movea.l    A0, D0
  6908. 00002E9E  2050                     movea.l    A0, [A0]
  6909. 00002EA0  20BC 4D50 5359           move.l     [A0], 0x4D505359 /* 'MPSY' */
  6910. 00002EA6  2052                     movea.l    A0, [A2]
  6911. 00002EA8  2050                     movea.l    A0, [A0]
  6912. 00002EAA  217C 5843 4F46 0004      move.l     [A0 + 0x4], 0x58434F46 /* 'XCOF' */
  6913. 00002EB2  2052                     movea.l    A0, [A2]
  6914. 00002EB4  2050                     movea.l    A0, [A0]
  6915. 00002EB6  217C 4442 4746 0008      move.l     [A0 + 0x8], 0x44424746 /* 'DBGF' */
  6916. 00002EBE  603E                     bra        +0x40 /* 00002EFE */
  6917. label00002EC0:
  6918. 00002EC0  7010                     moveq.l    D0, 0x10
  6919. 00002EC2  2F00                     move.l     -[A7], D0
  6920. 00002EC4  4EB9 0000 12DA           jsr        [0x000012DA]
  6921. 00002ECA  246E 000C                movea.l    A2, [A6 + 0xC]
  6922. 00002ECE  2480                     move.l     [A2], D0
  6923. 00002ED0  2040                     movea.l    A0, D0
  6924. 00002ED2  2050                     movea.l    A0, [A0]
  6925. 00002ED4  20BC 4D50 5359           move.l     [A0], 0x4D505359 /* 'MPSY' */
  6926. 00002EDA  2052                     movea.l    A0, [A2]
  6927. 00002EDC  2050                     movea.l    A0, [A0]
  6928. 00002EDE  217C 5843 4F46 0004      move.l     [A0 + 0x4], 0x58434F46 /* 'XCOF' */
  6929. 00002EE6  2052                     movea.l    A0, [A2]
  6930. 00002EE8  2050                     movea.l    A0, [A0]
  6931. 00002EEA  217C 4150 504C 0008      move.l     [A0 + 0x8], 0x4150504C /* 'APPL' */
  6932. 00002EF2  2052                     movea.l    A0, [A2]
  6933. 00002EF4  2050                     movea.l    A0, [A0]
  6934. 00002EF6  217C 4442 4746 000C      move.l     [A0 + 0xC], 0x44424746 /* 'DBGF' */
  6935. label00002EFE:
  6936. 00002EFE  4CDF 0C00                movem.l    A2,A3, [A7]+
  6937. 00002F02  4E5E                     unlink     A6
  6938. 00002F04  205F                     movea.l    A0, [A7]+
  6939. 00002F06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6940. 00002F0A  4ED0                     jmp        [A0]
  6941. 00002F0C  802E 4765                or.b       D0, [A6 + 0x4765]
  6942. 00002F10  7446                     moveq.l    D2, 0x46
  6943. 00002F12  696C                     bvs        +0x6E /* 00002F80 */
  6944. 00002F14  6554                     bcs        +0x56 /* 00002F6A */
  6945. 00002F16  7970                     moveq.l    D4, 0x70
  6946. 00002F18  654C                     bcs        +0x4E /* 00002F66 */
  6947. 00002F1A  6973                     bvs        +0x75 /* 00002F8F */
  6948. 00002F1C  745F                     moveq.l    D2, 0x5F
  6949. 00002F1E  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  6950. 00002F22  4465                     neg.w      -[A5]
  6951. 00002F24  6275                     bhi        +0x77 /* 00002F9B */
  6952. 00002F26  6767                     beq        +0x69 /* 00002F8F */
  6953. 00002F28  6572                     bcs        +0x74 /* 00002F9C */
  6954. 00002F2A  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  6955. 00002F2E  6963                     bvs        +0x65 /* 00002F93 */
  6956. 00002F30  6174                     bsr        +0x76 /* 00002FA6 */
  6957. 00002F32  696F                     bvs        +0x71 /* 00002FA3 */
  6958. 00002F34  6E46                     bgt        +0x48 /* 00002F7C */
  6959. 00002F36  6C52                     bge        +0x54 /* 00002F8A */
  6960. 00002F38  5050                     addq.w     [A0], 8
  6961. 00002F3A  556C 0000                subq.w     [A4 + 0x0], 2
  6962. 00002F3E  FFFF                     .invalid   <<F/7/7>>
  6963. 00002F40  4E56 0000                link       A6, 0
  6964. 00002F44  2F2E 0034                move.l     -[A7], [A6 + 0x34]
  6965. 00002F48  2F2E 0030                move.l     -[A7], [A6 + 0x30]
  6966. 00002F4C  2F2E 002C                move.l     -[A7], [A6 + 0x2C]
  6967. 00002F50  2F2E 0028                move.l     -[A7], [A6 + 0x28]
  6968. 00002F54  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  6969. 00002F58  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  6970. 00002F5C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6971. 00002F60  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6972. 00002F64  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6973. // begin alternate branch 00002F66-00002F7A
  6974. label00002F66:
  6975. 00002F66  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  6976. label00002F6A:
  6977. 00002F6A  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  6978. 00002F6E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  6979. 00002F72  0008 4EB9                ori.b      A0, 0xB9
  6980. 00002F76  0000 69F2                ori.b      D0, 0xF2
  6981. // end alternate branch 00002F66-00002F7A
  6982. label00002F66: // (misaligned)
  6983. 00002F68  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6984. label00002F6A: // (misaligned)
  6985. 00002F6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6986. 00002F70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6987. 00002F74  4EB9 0000 69F2           jsr        [0x000069F2]
  6988. 00002F7A  206E 0030                movea.l    A0, [A6 + 0x30]
  6989. // begin alternate branch 00002F7C-00002F92
  6990. label00002F7C:
  6991. 00002F7C  0030 20B9 FFFB 31C0 206E 0020 20B9 ori.b      [[0x31C0206E] + 0x2020B9], 0xB9
  6992. label00002F80: // (misaligned)
  6993. label00002F8A:
  6994. 00002F8A  FFFB                     .invalid   <<F/7/7>>
  6995. 00002F8C  31BC 206E 0028           move.w     [A0 + D0.w + 0x28], 0x206E /* ' n' */
  6996. // end alternate branch 00002F7C-00002F92
  6997. label00002F7C: // (misaligned)
  6998. 00002F7E  20B9 FFFB 31C0           move.l     [A0], [0xFFFB31C0]
  6999. // begin alternate branch 00002F80-00002F8A
  7000. label00002F80:
  7001. 00002F80  FFFB                     .invalid   <<F/7/7>>
  7002. 00002F82  31C0 206E                move.w     [0x0000206E], D0
  7003. 00002F86  0020 20B9                ori.b      -[A0], 0xB9
  7004. // end alternate branch 00002F80-00002F8A
  7005. label00002F80: // (misaligned)
  7006. 00002F84  206E 0020                movea.l    A0, [A6 + 0x20]
  7007. 00002F88  20B9 FFFB 31BC           move.l     [A0], [0xFFFB31BC]
  7008. label00002F8A: // (misaligned)
  7009. 00002F8E  206E 0028                movea.l    A0, [A6 + 0x28]
  7010. 00002F92  30BC 0FA1                move.w     [A0], 0xFA1
  7011. 00002F96  206E 0010                movea.l    A0, [A6 + 0x10]
  7012. 00002F9A  20AE 000C                move.l     [A0], [A6 + 0xC]
  7013. // begin alternate branch 00002F9C-00002FA0
  7014. label00002F9C:
  7015. 00002F9C  000C 4E5E                ori.b      A4, 0x5E /* '^' */
  7016. // end alternate branch 00002F9C-00002FA0
  7017. label00002F9C: // (misaligned)
  7018. 00002F9E  4E5E                     unlink     A6
  7019. 00002FA0  205F                     movea.l    A0, [A7]+
  7020. 00002FA2  4FEF 0030                lea.l      A7, [A7 + 0x30]
  7021. fn00002FA6:
  7022. 00002FA6  4ED0                     jmp        [A0]
  7023. 00002FA8  8068 4765                or.w       D0, [A0 + 0x4765]
  7024. 00002FAC  7453                     moveq.l    D2, 0x53
  7025. 00002FAE  7461                     moveq.l    D2, 0x61
  7026. 00002FB0  6E64                     bgt        +0x66 /* 00003016 */
  7027. 00002FB2  6172                     bsr        +0x74 /* 00003026 */
  7028. 00002FB4  6446                     bcc        +0x48 /* 00002FFC */
  7029. 00002FB6  696C                     bvs        +0x6E /* 00003024 */
  7030. 00002FB8  6550                     bcs        +0x52 /* 0000300A */
  7031. 00002FBA  6172                     bsr        +0x74 /* 0000302E */
  7032. 00002FBC  616D                     bsr        +0x6F /* 0000302B */
  7033. 00002FBE  6574                     bcs        +0x76 /* 00003034 */
  7034. 00002FC0  6572                     bcs        +0x74 /* 00003034 */
  7035. 00002FC2  735F                     moveq.l    D1, 0x5F
  7036. 00002FC4  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  7037. 00002FC8  4465                     neg.w      -[A5]
  7038. 00002FCA  6275                     bhi        +0x77 /* 00003041 */
  7039. 00002FCC  6767                     beq        +0x69 /* 00003035 */
  7040. 00002FCE  6572                     bcs        +0x74 /* 00003042 */
  7041. 00002FD0  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  7042. 00002FD4  6963                     bvs        +0x65 /* 00003039 */
  7043. 00002FD6  6174                     bsr        +0x76 /* 0000304C */
  7044. 00002FD8  696F                     bvs        +0x71 /* 00003049 */
  7045. 00002FDA  6E46                     bgt        +0x48 /* 00003022 */
  7046. 00002FDC  6C52                     bge        +0x54 /* 00003030 */
  7047. 00002FDE  5044                     addq.w     D4, 8
  7048. 00002FE0  765F                     moveq.l    D3, 0x5F
  7049. 00002FE2  6C52                     bge        +0x54 /* 00003036 */
  7050. 00002FE4  5050                     addq.w     [A0], 8
  7051. 00002FE6  556C 5273                subq.w     [A4 + 0x5273], 2
  7052. 00002FEA  5236 4350                addq.b     [A6], 1
  7053. 00002FEE  6F69                     ble        +0x6B /* 00003059 */
  7054. 00002FF0  6E74                     bgt        +0x76 /* 00003066 */
  7055. 00002FF2  5432 5432                addq.b     [A2 + D5.w * 4 + 0x32], 2
  7056. 00002FF6  5250                     addq.w     [A0], 1
  7057. 00002FF8  6354                     bls        +0x56 /* 0000304E */
  7058. 00002FFA  3252                     movea.w    A1, [A2]
  7059. label00002FFC:
  7060. 00002FFC  5076 5031                addq.w     [A6 + D5.w + 0x31], 8
  7061. 00003000  3753 7461                move.w     [A3 + 0x7461], [A3]
  7062. 00003004  6E64                     bgt        +0x66 /* 0000306A */
  7063. 00003006  6172                     bsr        +0x74 /* 0000307A */
  7064. 00003008  6446                     bcc        +0x48 /* 00003050 */
  7065. label0000300A:
  7066. 0000300A  696C                     bvs        +0x6E /* 00003078 */
  7067. 0000300C  6552                     bcs        +0x54 /* 00003060 */
  7068. 0000300E  6570                     bcs        +0x72 /* 00003080 */
  7069. 00003010  6C79                     bge        +0x7B /* 0000308B */
  7070. 00003012  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7071. label00003016:
  7072. 00003016  FD64                     .extension 0xD64 <<F/4-5/6>> // unimplemented
  7073. 00003018  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  7074. 0000301C  266E 0008                movea.l    A3, [A6 + 0x8]
  7075. 00003020  286E 000C                movea.l    A4, [A6 + 0xC]
  7076. // begin alternate branch 00003022-00003026
  7077. label00003022:
  7078. 00003022  000C 4240                ori.b      A4, 0x40 /* '@' */
  7079. // end alternate branch 00003022-00003026
  7080. label00003022: // (misaligned)
  7081. label00003024:
  7082. 00003024  4240                     clr.w      D0
  7083. fn00003026:
  7084. 00003026  3D40 FDA4                move.w     [A6 - 0x25C], D0
  7085. 0000302A  7600                     moveq.l    D3, 0x00
  7086. 0000302C  2D43 FDA6                move.l     [A6 - 0x25A], D3
  7087. // begin alternate branch 0000302E-00003030
  7088. fn0000302E:
  7089. 0000302E  FDA6                     .invalid   <<F/6/6>>
  7090. // end alternate branch 0000302E-00003030
  7091. fn0000302E: // (misaligned)
  7092. label00003030:
  7093. 00003030  7800                     moveq.l    D4, 0x00
  7094. 00003032  2D44 FDAE                move.l     [A6 - 0x252], D4
  7095. // begin alternate branch 00003034-00003036
  7096. label00003034:
  7097. 00003034  FDAE                     .invalid   <<F/6/6>>
  7098. // end alternate branch 00003034-00003036
  7099. label00003034: // (misaligned)
  7100. label00003036:
  7101. 00003036  2D44 FDB2                move.l     [A6 - 0x24E], D4
  7102. 0000303A  2D44 FDC8                move.l     [A6 - 0x238], D4
  7103. 0000303E  2D79 FFFF 3C6C FDAA      move.l     [A6 - 0x256], [0xFFFF3C6C]
  7104. // begin alternate branch 00003042-00003046
  7105. label00003042:
  7106. 00003042  3C6C FDAA                movea.w    A6, [A4 - 0x256]
  7107. // end alternate branch 00003042-00003046
  7108. label00003042: // (misaligned)
  7109. 00003046  45EE FD64                lea.l      A2, [A6 - 0x29C]
  7110. 0000304A  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  7111. // begin alternate branch 0000304C-00003054
  7112. fn0000304C:
  7113. 0000304C  FFFF                     .invalid   <<F/7/7>>
  7114. label0000304E:
  7115. 0000304E  3C6C 486E                movea.w    A6, [A4 + 0x486E]
  7116. label00003050: // (misaligned)
  7117. 00003052  FD64                     .extension 0xD64 <<F/4-5/6>> // unimplemented
  7118. // end alternate branch 0000304C-00003054
  7119. fn0000304C: // (misaligned)
  7120. label0000304E: // (misaligned)
  7121. label00003050:
  7122. 00003050  486E FD64                pea.l      [A6 - 0x29C]
  7123. 00003054  4EB9 0000 07CA           jsr        [0x000007CA]
  7124. 0000305A  584F                     addq.w     A7, 4
  7125. 0000305C  4A80                     tst.l      D0
  7126. 0000305E  6600 0122                bne        +0x124 /* 00003182 */
  7127. // begin alternate branch 00003060-00003062
  7128. label00003060:
  7129. 00003060  0122                     btst       -[A2], D0
  7130. // end alternate branch 00003060-00003062
  7131. label00003060: // (misaligned)
  7132. 00003062  2F0C                     move.l     -[A7], A4
  7133. 00003064  2054                     movea.l    A0, [A4]
  7134. label00003066:
  7135. 00003066  2068 0050                movea.l    A0, [A0 + 0x50]
  7136. label0000306A:
  7137. 0000306A  4E90                     jsr        [A0]
  7138. 0000306C  B083                     cmp.l      D0, D3
  7139. 0000306E  6F00 00F6                ble        +0xF8 /* 00003166 */
  7140. 00003072  2F0C                     move.l     -[A7], A4
  7141. 00003074  1F39 FFFB 2BA0           move.b     -[A7], [0xFFFB2BA0]
  7142. // begin alternate branch 00003078-0000307E
  7143. label00003078:
  7144. 00003078  2BA0 486E                move.l     [A5 + D4 + 0x6E], -[A0]
  7145. fn0000307A: // (misaligned)
  7146. 0000307C  FDCC                     .invalid   <<F/7/6>>
  7147. // end alternate branch 00003078-0000307E
  7148. label00003078: // (misaligned)
  7149. fn0000307A:
  7150. 0000307A  486E FDCC                pea.l      [A6 - 0x234]
  7151. 0000307E  4EB9 0000 5112           jsr        [0x00005112]
  7152. // begin alternate branch 00003080-00003084
  7153. label00003080:
  7154. 00003080  0000 5112                ori.b      D0, 0x12
  7155. // end alternate branch 00003080-00003084
  7156. label00003080: // (misaligned)
  7157. 00003084  422E FEB8                clr.b      [A6 - 0x148]
  7158. 00003088  486E FDCC                pea.l      [A6 - 0x234]
  7159. 0000308C  4EB9 0000 5122           jsr        [0x00005122]
  7160. 00003092  2440                     movea.l    A2, D0
  7161. 00003094  6000 00B4                bra        +0xB6 /* 0000314A */
  7162. label00003098:
  7163. 00003098  486E FDB8                pea.l      [A6 - 0x248]
  7164. 0000309C  2F0A                     move.l     -[A7], A2
  7165. 0000309E  2052                     movea.l    A0, [A2]
  7166. 000030A0  2068 00C0                movea.l    A0, [A0 + 0xC0]
  7167. 000030A4  4E90                     jsr        [A0]
  7168. 000030A6  0CAE 4150 504C FDB8      cmpi.l     [A6 - 0x248], 0x4150504C /* 'APPL' */
  7169. 000030AE  661C                     bne        +0x1E /* 000030CC */
  7170. 000030B0  486E FFB8                pea.l      [A6 - 0x48]
  7171. 000030B4  2F0A                     move.l     -[A7], A2
  7172. 000030B6  2052                     movea.l    A0, [A2]
  7173. 000030B8  2068 00B8                movea.l    A0, [A0 + 0xB8]
  7174. 000030BC  4E90                     jsr        [A0]
  7175. 000030BE  486E FFB8                pea.l      [A6 - 0x48]
  7176. 000030C2  2F0B                     move.l     -[A7], A3
  7177. 000030C4  4EB9 0000 9732           jsr        [0x00009732]
  7178. 000030CA  6072                     bra        +0x74 /* 0000313E */
  7179. label000030CC:
  7180. 000030CC  486E FE3C                pea.l      [A6 - 0x1C4]
  7181. 000030D0  2F0A                     move.l     -[A7], A2
  7182. 000030D2  2052                     movea.l    A0, [A2]
  7183. 000030D4  2068 00B4                movea.l    A0, [A0 + 0xB4]
  7184. 000030D8  4E90                     jsr        [A0]
  7185. 000030DA  4A40                     tst.w      D0
  7186. 000030DC  6660                     bne        +0x62 /* 0000313E */
  7187. 000030DE  2F0A                     move.l     -[A7], A2
  7188. 000030E0  2052                     movea.l    A0, [A2]
  7189. 000030E2  2068 00AC                movea.l    A0, [A0 + 0xAC]
  7190. 000030E6  4E90                     jsr        [A0]
  7191. 000030E8  2D40 FE6C                move.l     [A6 - 0x194], D0
  7192. 000030EC  486E FEB8                pea.l      [A6 - 0x148]
  7193. 000030F0  2F0A                     move.l     -[A7], A2
  7194. 000030F2  2052                     movea.l    A0, [A2]
  7195. 000030F4  2068 00CC                movea.l    A0, [A0 + 0xCC]
  7196. 000030F8  4E90                     jsr        [A0]
  7197. 000030FA  4A40                     tst.w      D0
  7198. 000030FC  6640                     bne        +0x42 /* 0000313E */
  7199. 000030FE  41EE FEB8                lea.l      A0, [A6 - 0x148]
  7200. 00003102  2D48 FE4E                move.l     [A6 - 0x1B2], A0
  7201. 00003106  41EE FE3C                lea.l      A0, [A6 - 0x1C4]
  7202. 0000310A  7032                     moveq.l    D0, 0x32
  7203. 0000310C  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  7204. 0000310E  3600                     move.w     D3, D0
  7205. 00003110  282E FE68                move.l     D4, [A6 - 0x198]
  7206. 00003114  0284 0700 0000           andi.l     D4, 0x7000000
  7207. 0000311A  4A43                     tst.w      D3
  7208. 0000311C  6620                     bne        +0x22 /* 0000313E */
  7209. 0000311E  0C84 0700 0000           cmpi.l     D4, 0x7000000
  7210. 00003124  6618                     bne        +0x1A /* 0000313E */
  7211. 00003126  302E FE64                move.w     D0, [A6 - 0x19C]
  7212. 0000312A  0240 8000                andi.w     D0, 0x8000
  7213. 0000312E  660E                     bne        +0x10 /* 0000313E */
  7214. 00003130  4227                     clr.b      -[A7]
  7215. 00003132  4227                     clr.b      -[A7]
  7216. 00003134  2F0A                     move.l     -[A7], A2
  7217. 00003136  2052                     movea.l    A0, [A2]
  7218. 00003138  2068 014C                movea.l    A0, [A0 + 0x14C]
  7219. 0000313C  4E90                     jsr        [A0]
  7220. label0000313E:
  7221. 0000313E  486E FDCC                pea.l      [A6 - 0x234]
  7222. 00003142  4EB9 0000 511A           jsr        [0x0000511A]
  7223. 00003148  2440                     movea.l    A2, D0
  7224. label0000314A:
  7225. 0000314A  486E FDCC                pea.l      [A6 - 0x234]
  7226. 0000314E  206E FDCC                movea.l    A0, [A6 - 0x234]
  7227. 00003152  2050                     movea.l    A0, [A0]
  7228. 00003154  4E90                     jsr        [A0]
  7229. 00003156  4A00                     tst.b      D0
  7230. 00003158  6600 FF3E                bne        -0xC0 /* 00003098 */
  7231. 0000315C  486E FDCC                pea.l      [A6 - 0x234]
  7232. 00003160  4EB9 0000 4F4A           jsr        [0x00004F4A]
  7233. label00003166:
  7234. 00003166  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7235. 0000316A  2F0C                     move.l     -[A7], A4
  7236. 0000316C  2F0B                     move.l     -[A7], A3
  7237. 0000316E  4EB9 0000 69EA           jsr        [0x000069EA]
  7238. 00003174  2D40 FDC8                move.l     [A6 - 0x238], D0
  7239. 00003178  23EE FDAA FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0x256]
  7240. 00003180  600E                     bra        +0x10 /* 00003190 */
  7241. label00003182:
  7242. 00003182  3F2E FDA4                move.w     -[A7], [A6 - 0x25C]
  7243. 00003186  2F2E FDA6                move.l     -[A7], [A6 - 0x25A]
  7244. 0000318A  4EB9 0000 112A           jsr        [0x0000112A]
  7245. label00003190:
  7246. 00003190  202E FDC8                move.l     D0, [A6 - 0x238]
  7247. 00003194  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  7248. 00003198  4E5E                     unlink     A6
  7249. 0000319A  205F                     movea.l    A0, [A7]+
  7250. 0000319C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7251. 000031A0  4ED0                     jmp        [A0]
  7252. 000031A2  8028 4F70                or.b       D0, [A0 + 0x4F70]
  7253. 000031A6  656E                     bcs        +0x70 /* 00003216 */
  7254. 000031A8  4F6C 645F                chk.w      D7, [A4 + 0x645F]
  7255. 000031AC  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  7256. 000031B0  4465                     neg.w      -[A5]
  7257. 000031B2  6275                     bhi        +0x77 /* 00003229 */
  7258. 000031B4  6767                     beq        +0x69 /* 0000321D */
  7259. 000031B6  6572                     bcs        +0x74 /* 0000322A */
  7260. 000031B8  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  7261. 000031BC  6963                     bvs        +0x65 /* 00003221 */
  7262. 000031BE  6174                     bsr        +0x76 /* 00003234 */
  7263. 000031C0  696F                     bvs        +0x71 /* 00003231 */
  7264. 000031C2  6E46                     bgt        +0x48 /* 0000320A */
  7265. 000031C4  6C50                     bge        +0x52 /* 00003216 */
  7266. 000031C6  3554 4C69                move.w     [A2 + 0x4C69], [A4]
  7267. 000031CA  7374                     moveq.l    D1, 0x74
  7268. 000031CC  0000 FFFF                ori.b      D0, 0xFF
  7269. 000031D0  4E56 FED0                link       A6, -0x0130
  7270. 000031D4  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  7271. 000031D8  266E 000C                movea.l    A3, [A6 + 0xC]
  7272. 000031DC  282E 0010                move.l     D4, [A6 + 0x10]
  7273. 000031E0  7014                     moveq.l    D0, 0x14
  7274. 000031E2  B880                     cmp.l      D4, D0
  7275. 000031E4  6708                     beq        +0xA /* 000031EE */
  7276. 000031E6  702B                     moveq.l    D0, 0x2B
  7277. 000031E8  B880                     cmp.l      D4, D0
  7278. 000031EA  6600 021E                bne        +0x220 /* 0000340A */
  7279. label000031EE:
  7280. 000031EE  4240                     clr.w      D0
  7281. 000031F0  3D40 FF10                move.w     [A6 - 0xF0], D0
  7282. 000031F4  7000                     moveq.l    D0, 0x00
  7283. 000031F6  2D40 FF12                move.l     [A6 - 0xEE], D0
  7284. 000031FA  7600                     moveq.l    D3, 0x00
  7285. 000031FC  2D43 FF1A                move.l     [A6 - 0xE6], D3
  7286. 00003200  2D43 FF1E                move.l     [A6 - 0xE2], D3
  7287. 00003204  2D79 FFFF 3C6C FF16      move.l     [A6 - 0xEA], [0xFFFF3C6C]
  7288. // begin alternate branch 0000320A-0000320C
  7289. label0000320A:
  7290. 0000320A  FF16                     .extension 0xF16 <<F/4-5/7>> // unimplemented
  7291. // end alternate branch 0000320A-0000320C
  7292. label0000320A: // (misaligned)
  7293. 0000320C  45EE FED0                lea.l      A2, [A6 - 0x130]
  7294. 00003210  23CA FFFF 3C6C           move.l     [0xFFFF3C6C], A2
  7295. label00003216:
  7296. 00003216  486E FED0                pea.l      [A6 - 0x130]
  7297. 0000321A  4EB9 0000 07CA           jsr        [0x000007CA]
  7298. 00003220  584F                     addq.w     A7, 4
  7299. 00003222  4A80                     tst.l      D0
  7300. 00003224  6600 01C8                bne        +0x1CA /* 000033EE */
  7301. 00003228  4203                     clr.b      D3
  7302. label0000322A:
  7303. 0000322A  1D43 FF38                move.b     [A6 - 0xC8], D3
  7304. 0000322E  486E FF24                pea.l      [A6 - 0xDC]
  7305. 00003232  2F0B                     move.l     -[A7], A3
  7306. fn00003234:
  7307. 00003234  2053                     movea.l    A0, [A3]
  7308. 00003236  2068 00C0                movea.l    A0, [A0 + 0xC0]
  7309. 0000323A  4E90                     jsr        [A0]
  7310. 0000323C  302E FF2C                move.w     D0, [A6 - 0xD4]
  7311. 00003240  0240 8000                andi.w     D0, 0x8000
  7312. 00003244  6700 00EA                beq        +0xEC /* 00003330 */
  7313. 00003248  486E FF38                pea.l      [A6 - 0xC8]
  7314. 0000324C  2F0B                     move.l     -[A7], A3
  7315. 0000324E  2053                     movea.l    A0, [A3]
  7316. 00003250  2068 00C8                movea.l    A0, [A0 + 0xC8]
  7317. 00003254  4E90                     jsr        [A0]
  7318. 00003256  7064                     moveq.l    D0, 0x64
  7319. 00003258  2F00                     move.l     -[A7], D0
  7320. 0000325A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7321. 00003260  2440                     movea.l    A2, D0
  7322. 00003262  200A                     move.l     D0, A2
  7323. 00003264  6708                     beq        +0xA /* 0000326E */
  7324. 00003266  2F0A                     move.l     -[A7], A2
  7325. 00003268  4EB9 0000 36CA           jsr        [0x000036CA]
  7326. label0000326E:
  7327. 0000326E  2D4A FF34                move.l     [A6 - 0xCC], A2
  7328. 00003272  2F2B 004E                move.l     -[A7], [A3 + 0x4E]
  7329. 00003276  2F2B 0052                move.l     -[A7], [A3 + 0x52]
  7330. 0000327A  7801                     moveq.l    D4, 0x01
  7331. 0000327C  1F04                     move.b     -[A7], D4
  7332. 0000327E  7002                     moveq.l    D0, 0x02
  7333. 00003280  1F00                     move.b     -[A7], D0
  7334. 00003282  1F04                     move.b     -[A7], D4
  7335. 00003284  4227                     clr.b      -[A7]
  7336. 00003286  2F0A                     move.l     -[A7], A2
  7337. 00003288  4EB9 0000 36D2           jsr        [0x000036D2]
  7338. 0000328E  2F0B                     move.l     -[A7], A3
  7339. 00003290  2053                     movea.l    A0, [A3]
  7340. 00003292  2068 00F8                movea.l    A0, [A0 + 0xF8]
  7341. 00003296  4E90                     jsr        [A0]
  7342. 00003298  3D40 FF78                move.w     [A6 - 0x88], D0
  7343. 0000329C  2F0B                     move.l     -[A7], A3
  7344. 0000329E  2053                     movea.l    A0, [A3]
  7345. 000032A0  2068 00AC                movea.l    A0, [A0 + 0xAC]
  7346. 000032A4  4E90                     jsr        [A0]
  7347. 000032A6  2D40 FF7A                move.l     [A6 - 0x86], D0
  7348. 000032AA  486E FF38                pea.l      [A6 - 0xC8]
  7349. 000032AE  486E FF7E                pea.l      [A6 - 0x82]
  7350. 000032B2  4EB9 0000 00F2           jsr        [0x000000F2]
  7351. 000032B8  5C4F                     addq.w     A7, 6
  7352. 000032BA  486E FF78                pea.l      [A6 - 0x88]
  7353. 000032BE  1004                     move.b     D0, D4
  7354. 000032C0  1F00                     move.b     -[A7], D0
  7355. 000032C2  486E FFBE                pea.l      [A6 - 0x42]
  7356. 000032C6  486E FFBF                pea.l      [A6 - 0x41]
  7357. 000032CA  700C                     moveq.l    D0, 0x0C
  7358. 000032CC  A823                     syscall    AliasDispatch
  7359. 000032CE  544F                     addq.w     A7, 2
  7360. 000032D0  102E FF7E                move.b     D0, [A6 - 0x82]
  7361. 000032D4  7A00                     moveq.l    D5, 0x00
  7362. 000032D6  1A00                     move.b     D5, D0
  7363. 000032D8  5285                     addq.l     D5, 1
  7364. 000032DA  7640                     moveq.l    D3, 0x40
  7365. 000032DC  BA83                     cmp.l      D5, D3
  7366. 000032DE  6C04                     bge        +0x6 /* 000032E4 */
  7367. 000032E0  2005                     move.l     D0, D5
  7368. 000032E2  6002                     bra        +0x4 /* 000032E6 */
  7369. label000032E4:
  7370. 000032E4  2003                     move.l     D0, D3
  7371. label000032E6:
  7372. 000032E6  2F00                     move.l     -[A7], D0
  7373. 000032E8  486E FF7E                pea.l      [A6 - 0x82]
  7374. 000032EC  486E FFC0                pea.l      [A6 - 0x40]
  7375. 000032F0  4EB9 0000 0042           jsr        [0x00000042]
  7376. 000032F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7377. 000032FA  41EE FFC0                lea.l      A0, [A6 - 0x40]
  7378. 000032FE  43EE FF38                lea.l      A1, [A6 - 0xC8]
  7379. 00003302  700F                     moveq.l    D0, 0x0F
  7380. label00003304:
  7381. 00003304  22D8                     move.l     [A1]+, [A0]+
  7382. 00003306  51C8 FFFC                dbf        D0, -0x6 /* 00003304 */
  7383. 0000330A  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  7384. 0000330E  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  7385. 00003312  486E FF38                pea.l      [A6 - 0xC8]
  7386. 00003316  2F0A                     move.l     -[A7], A2
  7387. 00003318  2052                     movea.l    A0, [A2]
  7388. 0000331A  2068 0064                movea.l    A0, [A0 + 0x64]
  7389. 0000331E  4E90                     jsr        [A0]
  7390. 00003320  486E FF24                pea.l      [A6 - 0xDC]
  7391. 00003324  2F0A                     move.l     -[A7], A2
  7392. 00003326  2052                     movea.l    A0, [A2]
  7393. 00003328  2068 00C0                movea.l    A0, [A0 + 0xC0]
  7394. 0000332C  4E90                     jsr        [A0]
  7395. 0000332E  6004                     bra        +0x6 /* 00003334 */
  7396. label00003330:
  7397. 00003330  2D4B FF34                move.l     [A6 - 0xCC], A3
  7398. label00003334:
  7399. 00003334  0CAE 4D50 5359 FF24      cmpi.l     [A6 - 0xDC], 0x4D505359 /* 'MPSY' */
  7400. 0000333C  6630                     bne        +0x32 /* 0000336E */
  7401. 0000333E  2F3C 0000 0270           move.l     -[A7], 0x270
  7402. 00003344  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7403. 0000334A  2440                     movea.l    A2, D0
  7404. 0000334C  200A                     move.l     D0, A2
  7405. 0000334E  6708                     beq        +0xA /* 00003358 */
  7406. 00003350  2F0A                     move.l     -[A7], A2
  7407. 00003352  4EB9 0000 E6D8           jsr        [0x0000E6D8]
  7408. label00003358:
  7409. 00003358  284A                     movea.l    A4, A2
  7410. 0000335A  2F2E FF34                move.l     -[A7], [A6 - 0xCC]
  7411. 0000335E  7001                     moveq.l    D0, 0x01
  7412. 00003360  1F00                     move.b     -[A7], D0
  7413. 00003362  2F0B                     move.l     -[A7], A3
  7414. 00003364  2F0A                     move.l     -[A7], A2
  7415. 00003366  4EB9 0000 E784           jsr        [0x0000E784]
  7416. 0000336C  6076                     bra        +0x78 /* 000033E4 */
  7417. label0000336E:
  7418. 0000336E  0CAE 5843 4F46 FF24      cmpi.l     [A6 - 0xDC], 0x58434F46 /* 'XCOF' */
  7419. 00003376  6630                     bne        +0x32 /* 000033A8 */
  7420. 00003378  2F3C 0000 0270           move.l     -[A7], 0x270
  7421. 0000337E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7422. 00003384  2440                     movea.l    A2, D0
  7423. 00003386  200A                     move.l     D0, A2
  7424. 00003388  6708                     beq        +0xA /* 00003392 */
  7425. 0000338A  2F0A                     move.l     -[A7], A2
  7426. 0000338C  4EB9 0000 E6D8           jsr        [0x0000E6D8]
  7427. label00003392:
  7428. 00003392  284A                     movea.l    A4, A2
  7429. 00003394  2F2E FF34                move.l     -[A7], [A6 - 0xCC]
  7430. 00003398  7002                     moveq.l    D0, 0x02
  7431. 0000339A  1F00                     move.b     -[A7], D0
  7432. 0000339C  2F0B                     move.l     -[A7], A3
  7433. 0000339E  2F0A                     move.l     -[A7], A2
  7434. 000033A0  4EB9 0000 E784           jsr        [0x0000E784]
  7435. 000033A6  603C                     bra        +0x3E /* 000033E4 */
  7436. label000033A8:
  7437. 000033A8  2F0B                     move.l     -[A7], A3
  7438. 000033AA  246E 0008                movea.l    A2, [A6 + 0x8]
  7439. 000033AE  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  7440. 000033B2  3F3C 270D                move.w     -[A7], 0x270D /* '\'\r' */
  7441. 000033B6  3F3C 4F46                move.w     -[A7], 0x4F46 /* 'OF' */
  7442. 000033BA  7002                     moveq.l    D0, 0x02
  7443. 000033BC  1F00                     move.b     -[A7], D0
  7444. 000033BE  4EB9 0000 973A           jsr        [0x0000973A]
  7445. 000033C4  2840                     movea.l    A4, D0
  7446. 000033C6  200C                     move.l     D0, A4
  7447. 000033C8  661A                     bne        +0x1C /* 000033E4 */
  7448. 000033CA  2F0B                     move.l     -[A7], A3
  7449. 000033CC  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  7450. 000033D0  3F3C 270F                move.w     -[A7], 0x270F
  7451. 000033D4  3F3C 5359                move.w     -[A7], 0x5359 /* 'SY' */
  7452. 000033D8  7001                     moveq.l    D0, 0x01
  7453. 000033DA  1F00                     move.b     -[A7], D0
  7454. 000033DC  4EB9 0000 973A           jsr        [0x0000973A]
  7455. 000033E2  2840                     movea.l    A4, D0
  7456. label000033E4:
  7457. 000033E4  23EE FF16 FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0xEA]
  7458. 000033EC  6018                     bra        +0x1A /* 00003406 */
  7459. label000033EE:
  7460. 000033EE  42A7                     clr.l      -[A7]
  7461. 000033F0  4EB9 0000 14CA           jsr        [0x000014CA]
  7462. 000033F6  2840                     movea.l    A4, D0
  7463. 000033F8  3F2E FF10                move.w     -[A7], [A6 - 0xF0]
  7464. 000033FC  2F2E FF12                move.l     -[A7], [A6 - 0xEE]
  7465. 00003400  4EB9 0000 112A           jsr        [0x0000112A]
  7466. label00003406:
  7467. 00003406  200C                     move.l     D0, A4
  7468. 00003408  6042                     bra        +0x44 /* 0000344C */
  7469. label0000340A:
  7470. 0000340A  0C84 0000 1770           cmpi.l     D4, 0x1770
  7471. 00003410  6638                     bne        +0x3A /* 0000344A */
  7472. 00003412  2F3C 0000 0482           move.l     -[A7], 0x482
  7473. 00003418  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7474. 0000341E  2440                     movea.l    A2, D0
  7475. 00003420  200A                     move.l     D0, A2
  7476. 00003422  6708                     beq        +0xA /* 0000342C */
  7477. 00003424  2F0A                     move.l     -[A7], A2
  7478. 00003426  4EB9 0000 1932           jsr        [0x00001932]
  7479. label0000342C:
  7480. 0000342C  2F0B                     move.l     -[A7], A3
  7481. 0000342E  2F0A                     move.l     -[A7], A2
  7482. 00003430  2052                     movea.l    A0, [A2]
  7483. 00003432  2068 01FC                movea.l    A0, [A0 + 0x1FC]
  7484. 00003436  4E90                     jsr        [A0]
  7485. 00003438  2F0A                     move.l     -[A7], A2
  7486. 0000343A  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  7487. 00003440  4EB9 0000 D0F2           jsr        [0x0000D0F2]
  7488. 00003446  200A                     move.l     D0, A2
  7489. 00003448  6002                     bra        +0x4 /* 0000344C */
  7490. label0000344A:
  7491. 0000344A  7000                     moveq.l    D0, 0x00
  7492. label0000344C:
  7493. 0000344C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  7494. 00003450  4E5E                     unlink     A6
  7495. 00003452  205F                     movea.l    A0, [A7]+
  7496. 00003454  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7497. 00003458  4ED0                     jmp        [A0]
  7498. 0000345A  802F 446F                or.b       D0, [A7 + 0x446F]
  7499. 0000345E  4D61                     chk.w      D6, -[A1]
  7500. 00003460  6B65                     bmi        +0x67 /* 000034C7 */
  7501. 00003462  446F 6375                neg.w      [A7 + 0x6375]
  7502. 00003466  6D65                     blt        +0x67 /* 000034CD */
  7503. 00003468  6E74                     bgt        +0x76 /* 000034DE */
  7504. 0000346A  5F5F                     subq.w     [A7]+, 7
  7505. 0000346C  3230 5444                move.w     D1, [A0 + D5.w * 4 + 0x44]
  7506. 00003470  6562                     bcs        +0x64 /* 000034D4 */
  7507. 00003472  7567                     moveq.l    D2, 0x67
  7508. 00003474  6765                     beq        +0x67 /* 000034DB */
  7509. 00003476  7241                     moveq.l    D1, 0x41
  7510. 00003478  7070                     moveq.l    D0, 0x70
  7511. 0000347A  6C69                     bge        +0x6B /* 000034E5 */
  7512. 0000347C  6361                     bls        +0x63 /* 000034DF */
  7513. 0000347E  7469                     moveq.l    D2, 0x69
  7514. 00003480  6F6E                     ble        +0x70 /* 000034F0 */
  7515. 00003482  466C 5035                not.w      [A4 + 0x5035]
  7516. 00003486  5446                     addq.w     D6, 2
  7517. 00003488  696C                     bvs        +0x6E /* 000034F6 */
  7518. 0000348A  6500 0000                bcs        +0x2 /* 0000348C */
  7519. // begin alternate branch 0000348C-00003490
  7520. label0000348C:
  7521. 0000348C  0000 FFFF                ori.b      D0, 0xFF
  7522. // end alternate branch 0000348C-00003490
  7523. label0000348C: // (misaligned)
  7524. 0000348E  FFFF                     .invalid   <<F/7/7>>
  7525. 00003490  4E56 0000                link       A6, 0
  7526. 00003494  48E7 1020                movem.l    -[A7], D3,A2
  7527. 00003498  0CAE 0000 1770 000C      cmpi.l     [A6 + 0xC], 0x1770
  7528. 000034A0  6622                     bne        +0x24 /* 000034C4 */
  7529. 000034A2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  7530. 000034A8  2F3C 4D50 5320           move.l     -[A7], 0x4D505320 /* 'MPS ' */
  7531. 000034AE  7601                     moveq.l    D3, 0x01
  7532. 000034B0  1F03                     move.b     -[A7], D3
  7533. 000034B2  7002                     moveq.l    D0, 0x02
  7534. 000034B4  1F00                     move.b     -[A7], D0
  7535. 000034B6  1F03                     move.b     -[A7], D3
  7536. 000034B8  4227                     clr.b      -[A7]
  7537. 000034BA  4EB9 0000 374A           jsr        [0x0000374A]
  7538. 000034C0  2440                     movea.l    A2, D0
  7539. 000034C2  604E                     bra        +0x50 /* 00003512 */
  7540. label000034C4:
  7541. 000034C4  0CAE 0000 1776 000C      cmpi.l     [A6 + 0xC], 0x1776
  7542. 000034CC  6622                     bne        +0x24 /* 000034F0 */
  7543. 000034CE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  7544. label000034D4:
  7545. 000034D4  2F3C 4D50 5320           move.l     -[A7], 0x4D505320 /* 'MPS ' */
  7546. 000034DA  7601                     moveq.l    D3, 0x01
  7547. 000034DC  1F03                     move.b     -[A7], D3
  7548. label000034DE:
  7549. 000034DE  7002                     moveq.l    D0, 0x02
  7550. 000034E0  1F00                     move.b     -[A7], D0
  7551. 000034E2  1F03                     move.b     -[A7], D3
  7552. 000034E4  4227                     clr.b      -[A7]
  7553. 000034E6  4EB9 0000 374A           jsr        [0x0000374A]
  7554. 000034EC  2440                     movea.l    A2, D0
  7555. 000034EE  6022                     bra        +0x24 /* 00003512 */
  7556. label000034F0:
  7557. 000034F0  2F3C 4D50 5359           move.l     -[A7], 0x4D505359 /* 'MPSY' */
  7558. label000034F6:
  7559. 000034F6  206E 0008                movea.l    A0, [A6 + 0x8]
  7560. 000034FA  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  7561. 000034FE  7601                     moveq.l    D3, 0x01
  7562. 00003500  1F03                     move.b     -[A7], D3
  7563. 00003502  7002                     moveq.l    D0, 0x02
  7564. 00003504  1F00                     move.b     -[A7], D0
  7565. 00003506  1F03                     move.b     -[A7], D3
  7566. 00003508  4227                     clr.b      -[A7]
  7567. 0000350A  4EB9 0000 374A           jsr        [0x0000374A]
  7568. 00003510  2440                     movea.l    A2, D0
  7569. label00003512:
  7570. 00003512  200A                     move.l     D0, A2
  7571. 00003514  4CDF 0408                movem.l    D3,A2, [A7]+
  7572. 00003518  4E5E                     unlink     A6
  7573. 0000351A  205F                     movea.l    A0, [A7]+
  7574. 0000351C  504F                     addq.w     A7, 8
  7575. 0000351E  4ED0                     jmp        [A0]
  7576. 00003520  8024                     or.b       D0, -[A4]
  7577. 00003522  446F 4D61                neg.w      [A7 + 0x4D61]
  7578. 00003526  6B65                     bmi        +0x67 /* 0000358D */
  7579. 00003528  4669 6C65                not.w      [A1 + 0x6C65]
  7580. 0000352C  5F5F                     subq.w     [A7]+, 7
  7581. 0000352E  3230 5444                move.w     D1, [A0 + D5.w * 4 + 0x44]
  7582. 00003532  6562                     bcs        +0x64 /* 00003596 */
  7583. 00003534  7567                     moveq.l    D2, 0x67
  7584. 00003536  6765                     beq        +0x67 /* 0000359D */
  7585. 00003538  7241                     moveq.l    D1, 0x41
  7586. 0000353A  7070                     moveq.l    D0, 0x70
  7587. 0000353C  6C69                     bge        +0x6B /* 000035A7 */
  7588. 0000353E  6361                     bls        +0x63 /* 000035A1 */
  7589. 00003540  7469                     moveq.l    D2, 0x69
  7590. 00003542  6F6E                     ble        +0x70 /* 000035B2 */
  7591. 00003544  466C 0000                not.w      [A4 + 0x0]
  7592. 00003548  4E56 FEFC                link       A6, -0x0104
  7593. 0000354C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7594. 00003550  266E 0008                movea.l    A3, [A6 + 0x8]
  7595. 00003554  286E 000E                movea.l    A4, [A6 + 0xE]
  7596. 00003558  422E FF00                clr.b      [A6 - 0x100]
  7597. 0000355C  700A                     moveq.l    D0, 0x0A
  7598. 0000355E  3F00                     move.w     -[A7], D0
  7599. 00003560  4EB9 0000 502A           jsr        [0x0000502A]
  7600. 00003566  2D40 FEFC                move.l     [A6 - 0x104], D0
  7601. 0000356A  2F00                     move.l     -[A7], D0
  7602. 0000356C  4EB9 0000 1172           jsr        [0x00001172]
  7603. 00003572  486E FF00                pea.l      [A6 - 0x100]
  7604. 00003576  2F0C                     move.l     -[A7], A4
  7605. 00003578  2054                     movea.l    A0, [A4]
  7606. 0000357A  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  7607. 0000357E  4E90                     jsr        [A0]
  7608. 00003580  102E 000C                move.b     D0, [A6 + 0xC]
  7609. 00003584  673A                     beq        +0x3C /* 000035C0 */
  7610. 00003586  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  7611. 0000358A  486E FF00                pea.l      [A6 - 0x100]
  7612. 0000358E  4EB9 0000 0B2A           jsr        [0x00000B2A /* WidthTabHandle */]
  7613. 00003594  2F00                     move.l     -[A7], D0
  7614. label00003596:
  7615. 00003596  244B                     movea.l    A2, A3
  7616. 00003598  45EA 0084                lea.l      A2, [A2 + 0x84]
  7617. 0000359C  3012                     move.w     D0, [A2]
  7618. 0000359E  5340                     subq.w     D0, 1
  7619. 000035A0  3F00                     move.w     -[A7], D0
  7620. 000035A2  A826                     syscall    InsertMenuItem/InsMenuItem
  7621. 000035A4  3012                     move.w     D0, [A2]
  7622. 000035A6  48C0                     ext.l      D0
  7623. 000035A8  2F00                     move.l     -[A7], D0
  7624. 000035AA  2F0C                     move.l     -[A7], A4
  7625. 000035AC  262B 0080                move.l     D3, [A3 + 0x80]
  7626. 000035B0  2F03                     move.l     -[A7], D3
  7627. label000035B2:
  7628. 000035B2  2043                     movea.l    A0, D3
  7629. 000035B4  2050                     movea.l    A0, [A0]
  7630. 000035B6  2068 00DC                movea.l    A0, [A0 + 0xDC]
  7631. 000035BA  4E90                     jsr        [A0]
  7632. 000035BC  5252                     addq.w     [A2], 1
  7633. 000035BE  6038                     bra        +0x3A /* 000035F8 */
  7634. label000035C0:
  7635. 000035C0  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  7636. 000035C4  486E FF00                pea.l      [A6 - 0x100]
  7637. 000035C8  4EB9 0000 0B2A           jsr        [0x00000B2A /* WidthTabHandle */]
  7638. 000035CE  2F00                     move.l     -[A7], D0
  7639. 000035D0  262B 0080                move.l     D3, [A3 + 0x80]
  7640. 000035D4  2F03                     move.l     -[A7], D3
  7641. 000035D6  2043                     movea.l    A0, D3
  7642. 000035D8  2050                     movea.l    A0, [A0]
  7643. 000035DA  2068 0050                movea.l    A0, [A0 + 0x50]
  7644. 000035DE  4E90                     jsr        [A0]
  7645. 000035E0  5240                     addq.w     D0, 1
  7646. 000035E2  3F00                     move.w     -[A7], D0
  7647. 000035E4  A826                     syscall    InsertMenuItem/InsMenuItem
  7648. 000035E6  2F0C                     move.l     -[A7], A4
  7649. 000035E8  262B 0080                move.l     D3, [A3 + 0x80]
  7650. 000035EC  2F03                     move.l     -[A7], D3
  7651. 000035EE  2043                     movea.l    A0, D3
  7652. 000035F0  2050                     movea.l    A0, [A0]
  7653. 000035F2  2068 00E4                movea.l    A0, [A0 + 0xE4]
  7654. 000035F6  4E90                     jsr        [A0]
  7655. label000035F8:
  7656. 000035F8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7657. 000035FC  4E5E                     unlink     A6
  7658. 000035FE  205F                     movea.l    A0, [A7]+
  7659. 00003600  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7660. 00003604  4ED0                     jmp        [A0]
  7661. 00003606  8033 4164                or.b       D0, <<invalid full ext with I/IS == 4>>
  7662. 0000360A  6457                     bcc        +0x59 /* 00003663 */
  7663. 0000360C  696E                     bvs        +0x70 /* 0000367C */
  7664. 0000360E  646F                     bcc        +0x71 /* 0000367F */
  7665. 00003610  7754                     moveq.l    D3, 0x54
  7666. 00003612  6F4D                     ble        +0x4F /* 00003661 */
  7667. 00003614  656E                     bcs        +0x70 /* 00003684 */
  7668. 00003616  755F                     moveq.l    D2, 0x5F
  7669. 00003618  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  7670. 0000361C  4465                     neg.w      -[A5]
  7671. 0000361E  6275                     bhi        +0x77 /* 00003695 */
  7672. 00003620  6767                     beq        +0x69 /* 00003689 */
  7673. 00003622  6572                     bcs        +0x74 /* 00003696 */
  7674. 00003624  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  7675. 00003628  6963                     bvs        +0x65 /* 0000368D */
  7676. 0000362A  6174                     bsr        +0x76 /* 000036A0 */
  7677. 0000362C  696F                     bvs        +0x71 /* 0000369D */
  7678. 0000362E  6E46                     bgt        +0x48 /* 00003676 */
  7679. 00003630  5037 5457                addq.b     [A7 + D5.w * 4 + 0x57], 8
  7680. 00003634  696E                     bvs        +0x70 /* 000036A4 */
  7681. 00003636  646F                     bcc        +0x71 /* 000036A7 */
  7682. 00003638  7755                     moveq.l    D3, 0x55
  7683. 0000363A  6300 0000                bls        +0x2 /* 0000363C */
  7684. // begin alternate branch 0000363C-00003640
  7685. label0000363C:
  7686. 0000363C  0000 FFFF                ori.b      D0, 0xFF
  7687. // end alternate branch 0000363C-00003640
  7688. label0000363C: // (misaligned)
  7689. 0000363E  FFFF                     .invalid   <<F/7/7>>
  7690. 00003640  4E56 0000                link       A6, 0
  7691. 00003644  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7692. 00003648  266E 0008                movea.l    A3, [A6 + 0x8]
  7693. 0000364C  286E 000C                movea.l    A4, [A6 + 0xC]
  7694. 00003650  7005                     moveq.l    D0, 0x05
  7695. 00003652  3F00                     move.w     -[A7], D0
  7696. 00003654  244C                     movea.l    A2, A4
  7697. 00003656  7014                     moveq.l    D0, 0x14
  7698. 00003658  D5C0                     add.l      A2, D0
  7699. 0000365A  2F0A                     move.l     -[A7], A2
  7700. 0000365C  2F2B 0086                move.l     -[A7], [A3 + 0x86]
  7701. 00003660  4EB9 0000 936A           jsr        [0x0000936A]
  7702. 00003666  3600                     move.w     D3, D0
  7703. 00003668  6616                     bne        +0x18 /* 00003680 */
  7704. 0000366A  7001                     moveq.l    D0, 0x01
  7705. 0000366C  3F00                     move.w     -[A7], D0
  7706. 0000366E  204C                     movea.l    A0, A4
  7707. 00003670  5848                     addq.w     A0, 4
  7708. 00003672  2F08                     move.l     -[A7], A0
  7709. 00003674  2F2B 0086                move.l     -[A7], [A3 + 0x86]
  7710. // begin alternate branch 00003676-00003680
  7711. label00003676:
  7712. 00003676  0086 4EB9 0000           ori.l      D6, 0x4EB90000
  7713. label0000367C:
  7714. 0000367C  936A 3600                sub.w      [A2 + 0x3600], D1
  7715. // end alternate branch 00003676-00003680
  7716. label00003676: // (misaligned)
  7717. 00003678  4EB9 0000 936A           jsr        [0x0000936A]
  7718. label0000367C: // (misaligned)
  7719. 0000367E  3600                     move.w     D3, D0
  7720. label00003680:
  7721. 00003680  4A43                     tst.w      D3
  7722. 00003682  6616                     bne        +0x18 /* 0000369A */
  7723. label00003684:
  7724. 00003684  7002                     moveq.l    D0, 0x02
  7725. 00003686  3F00                     move.w     -[A7], D0
  7726. 00003688  204C                     movea.l    A0, A4
  7727. 0000368A  5048                     addq.w     A0, 8
  7728. 0000368C  2F08                     move.l     -[A7], A0
  7729. 0000368E  2F2B 0086                move.l     -[A7], [A3 + 0x86]
  7730. 00003692  4EB9 0000 936A           jsr        [0x0000936A]
  7731. // begin alternate branch 00003696-0000369A
  7732. label00003696:
  7733. 00003696  936A 3600                sub.w      [A2 + 0x3600], D1
  7734. // end alternate branch 00003696-0000369A
  7735. label00003696: // (misaligned)
  7736. 00003698  3600                     move.w     D3, D0
  7737. label0000369A:
  7738. 0000369A  3003                     move.w     D0, D3
  7739. 0000369C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7740. fn000036A0:
  7741. 000036A0  4E5E                     unlink     A6
  7742. 000036A2  205F                     movea.l    A0, [A7]+
  7743. label000036A4:
  7744. 000036A4  504F                     addq.w     A7, 8
  7745. 000036A6  4ED0                     jmp        [A0]
  7746. 000036A8  803F                     or.b       D0, <<invalid special address>>
  7747. 000036AA  4765                     chk.w      D3, -[A5]
  7748. 000036AC  7454                     moveq.l    D2, 0x54
  7749. 000036AE  6172                     bsr        +0x74 /* 00003722 */
  7750. 000036B0  6765                     beq        +0x67 /* 00003717 */
  7751. 000036B2  7453                     moveq.l    D2, 0x53
  7752. 000036B4  7973                     moveq.l    D4, 0x73
  7753. 000036B6  7465                     moveq.l    D2, 0x65
  7754. 000036B8  6D49                     blt        +0x4B /* 00003703 */
  7755. 000036BA  6E66                     bgt        +0x68 /* 00003722 */
  7756. 000036BC  6F5F                     ble        +0x61 /* 0000371D */
  7757. 000036BE  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  7758. 000036C2  4465                     neg.w      -[A5]
  7759. 000036C4  6275                     bhi        +0x77 /* 0000373B */
  7760. 000036C6  6767                     beq        +0x69 /* 0000372F */
  7761. 000036C8  6572                     bcs        +0x74 /* 0000373C */
  7762. 000036CA  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  7763. 000036CE  6963                     bvs        +0x65 /* 00003733 */
  7764. 000036D0  6174                     bsr        +0x76 /* 00003746 */
  7765. 000036D2  696F                     bvs        +0x71 /* 00003743 */
  7766. 000036D4  6E46                     bgt        +0x48 /* 0000371C */
  7767. 000036D6  5031 3654                addq.b     [A1 + D3.w * 8 + 0x54], 8
  7768. 000036DA  6172                     bsr        +0x74 /* 0000374E */
  7769. 000036DC  6765                     beq        +0x67 /* 00003743 */
  7770. 000036DE  7453                     moveq.l    D2, 0x53
  7771. 000036E0  7973                     moveq.l    D4, 0x73
  7772. 000036E2  7465                     moveq.l    D2, 0x65
  7773. 000036E4  6D49                     blt        +0x4B /* 0000372F */
  7774. 000036E6  6E66                     bgt        +0x68 /* 0000374E */
  7775. 000036E8  6F00 0000                ble        +0x2 /* 000036EA */
  7776. // begin alternate branch 000036EA-000036F0
  7777. label000036EA:
  7778. 000036EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7779. 000036EE  FFBC                     .invalid   <<F/6/7>>
  7780. // end alternate branch 000036EA-000036F0
  7781. label000036EA: // (misaligned)
  7782. 000036EC  4E56 FFBC                link       A6, -0x0044
  7783. 000036F0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7784. 000036F4  286E 0008                movea.l    A4, [A6 + 0x8]
  7785. 000036F8  7664                     moveq.l    D3, 0x64
  7786. 000036FA  3D43 FFDC                move.w     [A6 - 0x24], D3
  7787. 000036FE  3D43 FFDE                move.w     [A6 - 0x22], D3
  7788. 00003702  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  7789. 00003708  2468 0008                movea.l    A2, [A0 + 0x8]
  7790. 0000370C  7000                     moveq.l    D0, 0x00
  7791. 0000370E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  7792. 00003712  200A                     move.l     D0, A2
  7793. 00003714  6708                     beq        +0xA /* 0000371E */
  7794. 00003716  202A 0044                move.l     D0, [A2 + 0x44]
  7795. 0000371A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  7796. // begin alternate branch 0000371C-0000371E
  7797. label0000371C:
  7798. 0000371C  FFE4                     .invalid   <<F/7/7>>
  7799. // end alternate branch 0000371C-0000371E
  7800. label0000371C: // (misaligned)
  7801. label0000371E:
  7802. 0000371E  202E FFE4                move.l     D0, [A6 - 0x1C]
  7803. fn00003722:
  7804. 00003722  6700 0300                beq        +0x302 /* 00003A24 */
  7805. 00003726  3F3C 0CE4                move.w     -[A7], 0xCE4
  7806. 0000372A  42A7                     clr.l      -[A7]
  7807. 0000372C  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  7808. 00003732  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  7809. 00003738  2050                     movea.l    A0, [A0]
  7810. 0000373A  2068 0060                movea.l    A0, [A0 + 0x60]
  7811. // begin alternate branch 0000373C-00003740
  7812. label0000373C:
  7813. 0000373C  0060 4E90                ori.w      -[A0], 0x4E90
  7814. // end alternate branch 0000373C-00003740
  7815. label0000373C: // (misaligned)
  7816. 0000373E  4E90                     jsr        [A0]
  7817. 00003740  2D40 FFC0                move.l     [A6 - 0x40], D0
  7818. 00003744  2F00                     move.l     -[A7], D0
  7819. fn00003746:
  7820. 00003746  4EB9 0000 1172           jsr        [0x00001172]
  7821. 0000374C  244C                     movea.l    A2, A4
  7822. fn0000374E:
  7823. 0000374E  45EA 00A0                lea.l      A2, [A2 + 0xA0]
  7824. 00003752  24AE FFC0                move.l     [A2], [A6 - 0x40]
  7825. 00003756  594F                     subq.w     A7, 4
  7826. 00003758  2F3C 504E 4C59           move.l     -[A7], 0x504E4C59 /* 'PNLY' */
  7827. 0000375E  3F3C 2329                move.w     -[A7], 0x2329 /* '#)' */
  7828. 00003762  A9A0                     syscall    GetResource
  7829. 00003764  201F                     move.l     D0, [A7]+
  7830. 00003766  2D40 FFBC                move.l     [A6 - 0x44], D0
  7831. 0000376A  4EB9 0000 12AA           jsr        [0x000012AA]
  7832. 00003770  2F3C 476C 5056           move.l     -[A7], 0x476C5056 /* 'GlPV' */
  7833. 00003776  2612                     move.l     D3, [A2]
  7834. 00003778  2F03                     move.l     -[A7], D3
  7835. 0000377A  2043                     movea.l    A0, D3
  7836. 0000377C  2050                     movea.l    A0, [A0]
  7837. 0000377E  2068 0180                movea.l    A0, [A0 + 0x180]
  7838. 00003782  4E90                     jsr        [A0]
  7839. 00003784  2640                     movea.l    A3, D0
  7840. 00003786  2F0B                     move.l     -[A7], A3
  7841. 00003788  4EB9 0000 1172           jsr        [0x00001172]
  7842. 0000378E  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  7843. 00003792  2F0B                     move.l     -[A7], A3
  7844. 00003794  2053                     movea.l    A0, [A3]
  7845. 00003796  2068 0440                movea.l    A0, [A0 + 0x440]
  7846. 0000379A  4E90                     jsr        [A0]
  7847. 0000379C  202B 008A                move.l     D0, [A3 + 0x8A]
  7848. 000037A0  2D40 FFE8                move.l     [A6 - 0x18], D0
  7849. 000037A4  2F00                     move.l     -[A7], D0
  7850. 000037A6  7002                     moveq.l    D0, 0x02
  7851. 000037A8  3F00                     move.w     -[A7], D0
  7852. 000037AA  2F0B                     move.l     -[A7], A3
  7853. 000037AC  2053                     movea.l    A0, [A3]
  7854. 000037AE  2068 044C                movea.l    A0, [A0 + 0x44C]
  7855. 000037B2  4E90                     jsr        [A0]
  7856. 000037B4  2F3C 0000 00F0           move.l     -[A7], 0xF0
  7857. 000037BA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7858. 000037C0  2D40 FFEC                move.l     [A6 - 0x14], D0
  7859. 000037C4  4A80                     tst.l      D0
  7860. 000037C6  6708                     beq        +0xA /* 000037D0 */
  7861. 000037C8  2F00                     move.l     -[A7], D0
  7862. 000037CA  4EB9 0000 182A           jsr        [0x0000182A]
  7863. label000037D0:
  7864. 000037D0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7865. 000037D4  4EB9 0000 1172           jsr        [0x00001172]
  7866. 000037DA  42A7                     clr.l      -[A7]
  7867. 000037DC  2F0B                     move.l     -[A7], A3
  7868. 000037DE  4227                     clr.b      -[A7]
  7869. 000037E0  7001                     moveq.l    D0, 0x01
  7870. 000037E2  1F00                     move.b     -[A7], D0
  7871. 000037E4  4227                     clr.b      -[A7]
  7872. 000037E6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7873. 000037EA  206E FFEC                movea.l    A0, [A6 - 0x14]
  7874. 000037EE  2250                     movea.l    A1, [A0]
  7875. 000037F0  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  7876. 000037F4  4E91                     jsr        [A1]
  7877. 000037F6  206E FFEC                movea.l    A0, [A6 - 0x14]
  7878. 000037FA  4228 00BB                clr.b      [A0 + 0xBB]
  7879. 000037FE  3F3C 03F2                move.w     -[A7], 0x3F2
  7880. 00003802  42A7                     clr.l      -[A7]
  7881. 00003804  2612                     move.l     D3, [A2]
  7882. 00003806  2F03                     move.l     -[A7], D3
  7883. 00003808  2043                     movea.l    A0, D3
  7884. 0000380A  2050                     movea.l    A0, [A0]
  7885. 0000380C  2068 0454                movea.l    A0, [A0 + 0x454]
  7886. 00003810  4E90                     jsr        [A0]
  7887. 00003812  2F12                     move.l     -[A7], [A2]
  7888. 00003814  7001                     moveq.l    D0, 0x01
  7889. 00003816  1F00                     move.b     -[A7], D0
  7890. 00003818  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  7891. 0000381E  4EB9 0000 3548           jsr        [0x00003548]
  7892. 00003824  2F3C 7661 7273           move.l     -[A7], 0x76617273 /* 'vars' */
  7893. 0000382A  2F0B                     move.l     -[A7], A3
  7894. 0000382C  2053                     movea.l    A0, [A3]
  7895. 0000382E  2068 0180                movea.l    A0, [A0 + 0x180]
  7896. 00003832  4E90                     jsr        [A0]
  7897. 00003834  2D40 FFCC                move.l     [A6 - 0x34], D0
  7898. 00003838  2F00                     move.l     -[A7], D0
  7899. 0000383A  4EB9 0000 1172           jsr        [0x00001172]
  7900. 00003840  2F3C 5672 5672           move.l     -[A7], 0x56725672 /* 'VrVr' */
  7901. 00003846  2F0B                     move.l     -[A7], A3
  7902. 00003848  2053                     movea.l    A0, [A3]
  7903. 0000384A  2068 0180                movea.l    A0, [A0 + 0x180]
  7904. 0000384E  4E90                     jsr        [A0]
  7905. 00003850  2D40 FFD4                move.l     [A6 - 0x2C], D0
  7906. 00003854  2F00                     move.l     -[A7], D0
  7907. 00003856  4EB9 0000 1172           jsr        [0x00001172]
  7908. 0000385C  2F3C 7661 7269           move.l     -[A7], 0x76617269 /* 'vari' */
  7909. 00003862  2F0B                     move.l     -[A7], A3
  7910. 00003864  2053                     movea.l    A0, [A3]
  7911. 00003866  2068 0180                movea.l    A0, [A0 + 0x180]
  7912. 0000386A  4E90                     jsr        [A0]
  7913. 0000386C  2D40 FFD0                move.l     [A6 - 0x30], D0
  7914. 00003870  2F00                     move.l     -[A7], D0
  7915. 00003872  4EB9 0000 1172           jsr        [0x00001172]
  7916. 00003878  2F3C 566C 5672           move.l     -[A7], 0x566C5672 /* 'VlVr' */
  7917. 0000387E  2F0B                     move.l     -[A7], A3
  7918. 00003880  2053                     movea.l    A0, [A3]
  7919. 00003882  2068 0180                movea.l    A0, [A0 + 0x180]
  7920. 00003886  4E90                     jsr        [A0]
  7921. 00003888  2D40 FFD8                move.l     [A6 - 0x28], D0
  7922. 0000388C  2F00                     move.l     -[A7], D0
  7923. 0000388E  4EB9 0000 1172           jsr        [0x00001172]
  7924. 00003894  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  7925. 00003898  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  7926. 0000389C  206E FFCC                movea.l    A0, [A6 - 0x34]
  7927. 000038A0  2250                     movea.l    A1, [A0]
  7928. 000038A2  2269 047C                movea.l    A1, [A1 + 0x47C]
  7929. 000038A6  4E91                     jsr        [A1]
  7930. 000038A8  2F3C 0000 0126           move.l     -[A7], 0x126
  7931. 000038AE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7932. 000038B4  2D40 FFF0                move.l     [A6 - 0x10], D0
  7933. 000038B8  4A80                     tst.l      D0
  7934. 000038BA  6708                     beq        +0xA /* 000038C4 */
  7935. 000038BC  2F00                     move.l     -[A7], D0
  7936. 000038BE  4EB9 0000 6892           jsr        [0x00006892]
  7937. label000038C4:
  7938. 000038C4  2F3C 6B73 656C           move.l     -[A7], 0x6B73656C /* 'ksel' */
  7939. 000038CA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7940. 000038CE  4EB9 0000 689A           jsr        [0x0000689A]
  7941. 000038D4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7942. 000038D8  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  7943. 000038DC  206E FFCC                movea.l    A0, [A6 - 0x34]
  7944. 000038E0  2250                     movea.l    A1, [A0]
  7945. 000038E2  2269 00E0                movea.l    A1, [A1 + 0xE0]
  7946. 000038E6  4E91                     jsr        [A1]
  7947. 000038E8  701E                     moveq.l    D0, 0x1E
  7948. 000038EA  2F00                     move.l     -[A7], D0
  7949. 000038EC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  7950. 000038F2  2D40 FFF4                move.l     [A6 - 0xC], D0
  7951. 000038F6  4A80                     tst.l      D0
  7952. 000038F8  6708                     beq        +0xA /* 00003902 */
  7953. 000038FA  2F00                     move.l     -[A7], D0
  7954. 000038FC  4EB9 0000 CE5A           jsr        [0x0000CE5A]
  7955. label00003902:
  7956. 00003902  2F3C 5544 4B53           move.l     -[A7], 0x55444B53 /* 'UDKS' */
  7957. 00003908  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7958. 0000390C  4EB9 0000 CE62           jsr        [0x0000CE62]
  7959. 00003912  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7960. 00003916  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  7961. 0000391A  206E FFCC                movea.l    A0, [A6 - 0x34]
  7962. 0000391E  2250                     movea.l    A1, [A0]
  7963. 00003920  2269 00E0                movea.l    A1, [A1 + 0xE0]
  7964. 00003924  4E91                     jsr        [A1]
  7965. 00003926  3D7C 009A FFF8           move.w     [A6 - 0x8], 0x9A
  7966. 0000392C  3D7C 00BA FFFA           move.w     [A6 - 0x6], 0xBA
  7967. 00003932  363C 7D00                move.w     D3, 0x7D00 /* '}\0' */
  7968. 00003936  3D43 FFFC                move.w     [A6 - 0x4], D3
  7969. 0000393A  3D43 FFFE                move.w     [A6 - 0x2], D3
  7970. 0000393E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7971. 00003942  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7972. 00003946  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7973. 0000394A  206E FFC0                movea.l    A0, [A6 - 0x40]
  7974. 0000394E  2050                     movea.l    A0, [A0]
  7975. 00003950  2068 0418                movea.l    A0, [A0 + 0x418]
  7976. 00003954  4E90                     jsr        [A0]
  7977. 00003956  262E FFDC                move.l     D3, [A6 - 0x24]
  7978. 0000395A  206E FFD4                movea.l    A0, [A6 - 0x2C]
  7979. 0000395E  2143 0088                move.l     [A0 + 0x88], D3
  7980. 00003962  2F39 FFFE B2B8           move.l     -[A7], [0xFFFEB2B8]
  7981. 00003968  4227                     clr.b      -[A7]
  7982. 0000396A  4227                     clr.b      -[A7]
  7983. 0000396C  2F08                     move.l     -[A7], A0
  7984. 0000396E  2250                     movea.l    A1, [A0]
  7985. 00003970  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  7986. 00003974  4E91                     jsr        [A1]
  7987. 00003976  206E FFD4                movea.l    A0, [A6 - 0x2C]
  7988. 0000397A  216E FFCC 0196           move.l     [A0 + 0x196], [A6 - 0x34]
  7989. 00003980  216E FFCC 007C           move.l     [A0 + 0x7C], [A6 - 0x34]
  7990. 00003986  206E FFD8                movea.l    A0, [A6 - 0x28]
  7991. 0000398A  2143 0088                move.l     [A0 + 0x88], D3
  7992. 0000398E  2F39 FFFE B2B8           move.l     -[A7], [0xFFFEB2B8]
  7993. 00003994  4227                     clr.b      -[A7]
  7994. 00003996  4227                     clr.b      -[A7]
  7995. 00003998  2F08                     move.l     -[A7], A0
  7996. 0000399A  2250                     movea.l    A1, [A0]
  7997. 0000399C  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  7998. 000039A0  4E91                     jsr        [A1]
  7999. 000039A2  206E FFD8                movea.l    A0, [A6 - 0x28]
  8000. 000039A6  216E FFD0 007C           move.l     [A0 + 0x7C], [A6 - 0x30]
  8001. 000039AC  226E FFD0                movea.l    A1, [A6 - 0x30]
  8002. 000039B0  2348 01BA                move.l     [A1 + 0x1BA], A0
  8003. 000039B4  2029 01BE                move.l     D0, [A1 + 0x1BE]
  8004. 000039B8  2D40 FFE0                move.l     [A6 - 0x20], D0
  8005. 000039BC  4A80                     tst.l      D0
  8006. 000039BE  6706                     beq        +0x8 /* 000039C6 */
  8007. 000039C0  2140 0196                move.l     [A0 + 0x196], D0
  8008. 000039C4  600A                     bra        +0xC /* 000039D0 */
  8009. label000039C6:
  8010. 000039C6  206E FFD8                movea.l    A0, [A6 - 0x28]
  8011. 000039CA  216E FFD0 0196           move.l     [A0 + 0x196], [A6 - 0x30]
  8012. label000039D0:
  8013. 000039D0  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  8014. 000039D4  244C                     movea.l    A2, A4
  8015. 000039D6  45EA 00A0                lea.l      A2, [A2 + 0xA0]
  8016. 000039DA  2612                     move.l     D3, [A2]
  8017. 000039DC  2F03                     move.l     -[A7], D3
  8018. 000039DE  2043                     movea.l    A0, D3
  8019. 000039E0  2050                     movea.l    A0, [A0]
  8020. 000039E2  2068 03E4                movea.l    A0, [A0 + 0x3E4]
  8021. 000039E6  4E90                     jsr        [A0]
  8022. 000039E8  486E FFC4                pea.l      [A6 - 0x3C]
  8023. 000039EC  2652                     movea.l    A3, [A2]
  8024. 000039EE  202B 0036                move.l     D0, [A3 + 0x36]
  8025. 000039F2  5380                     subq.l     D0, 1
  8026. 000039F4  2F00                     move.l     -[A7], D0
  8027. 000039F6  2F2B 0032                move.l     -[A7], [A3 + 0x32]
  8028. 000039FA  4EB9 0000 6472           jsr        [0x00006472]
  8029. 00003A00  486E FFC4                pea.l      [A6 - 0x3C]
  8030. 00003A04  7001                     moveq.l    D0, 0x01
  8031. 00003A06  1F00                     move.b     -[A7], D0
  8032. 00003A08  2612                     move.l     D3, [A2]
  8033. 00003A0A  2F03                     move.l     -[A7], D3
  8034. 00003A0C  2043                     movea.l    A0, D3
  8035. 00003A0E  2050                     movea.l    A0, [A0]
  8036. 00003A10  2068 01B8                movea.l    A0, [A0 + 0x1B8]
  8037. 00003A14  4E90                     jsr        [A0]
  8038. 00003A16  2612                     move.l     D3, [A2]
  8039. 00003A18  2F03                     move.l     -[A7], D3
  8040. 00003A1A  2043                     movea.l    A0, D3
  8041. 00003A1C  2050                     movea.l    A0, [A0]
  8042. 00003A1E  2068 018C                movea.l    A0, [A0 + 0x18C]
  8043. 00003A22  4E90                     jsr        [A0]
  8044. label00003A24:
  8045. 00003A24  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  8046. 00003A28  4E5E                     unlink     A6
  8047. 00003A2A  205F                     movea.l    A0, [A7]+
  8048. 00003A2C  584F                     addq.w     A7, 4
  8049. 00003A2E  4ED0                     jmp        [A0]
  8050. 00003A30  802B 4D61                or.b       D0, [A3 + 0x4D61]
  8051. 00003A34  6B65                     bmi        +0x67 /* 00003A9B */
  8052. 00003A36  476C 6F62                chk.w      D3, [A4 + 0x6F62]
  8053. 00003A3A  616C                     bsr        +0x6E /* 00003AA8 */
  8054. 00003A3C  7357                     moveq.l    D1, 0x57
  8055. 00003A3E  696E                     bvs        +0x70 /* 00003AAE */
  8056. 00003A40  646F                     bcc        +0x71 /* 00003AB1 */
  8057. 00003A42  775F                     moveq.l    D3, 0x5F
  8058. 00003A44  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  8059. 00003A48  4465                     neg.w      -[A5]
  8060. 00003A4A  6275                     bhi        +0x77 /* 00003AC1 */
  8061. 00003A4C  6767                     beq        +0x69 /* 00003AB5 */
  8062. 00003A4E  6572                     bcs        +0x74 /* 00003AC2 */
  8063. 00003A50  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  8064. 00003A54  6963                     bvs        +0x65 /* 00003AB9 */
  8065. 00003A56  6174                     bsr        +0x76 /* 00003ACC */
  8066. 00003A58  696F                     bvs        +0x71 /* 00003AC9 */
  8067. 00003A5A  6E46                     bgt        +0x48 /* 00003AA2 */
  8068. 00003A5C  7600                     moveq.l    D3, 0x00
  8069. 00003A5E  0000 41F9                ori.b      D0, 0xF9
  8070. 00003A62  FFFB                     .invalid   <<F/7/7>>
  8071. 00003A64  35DC 2008                move.w     [PC + 0x2008 /* 00005A6E, value 0x41EE */], [A4]+
  8072. 00003A68  205F                     movea.l    A0, [A7]+
  8073. 00003A6A  584F                     addq.w     A7, 4
  8074. 00003A6C  4ED0                     jmp        [A0]
  8075. 00003A6E  FFFF                     .invalid   <<F/7/7>>
  8076. 00003A70  2F0A                     move.l     -[A7], A2
  8077. 00003A72  7034                     moveq.l    D0, 0x34
  8078. 00003A74  2F00                     move.l     -[A7], D0
  8079. 00003A76  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8080. 00003A7C  2440                     movea.l    A2, D0
  8081. 00003A7E  200A                     move.l     D0, A2
  8082. 00003A80  6708                     beq        +0xA /* 00003A8A */
  8083. 00003A82  2F0A                     move.l     -[A7], A2
  8084. 00003A84  4EB9 0000 71D2           jsr        [0x000071D2]
  8085. label00003A8A:
  8086. 00003A8A  200A                     move.l     D0, A2
  8087. 00003A8C  245F                     movea.l    A2, [A7]+
  8088. 00003A8E  4E75                     rts
  8089. 00003A90  41F9 FFFB 3614           lea.l      A0, [0xFFFB3614]
  8090. 00003A96  2008                     move.l     D0, A0
  8091. 00003A98  205F                     movea.l    A0, [A7]+
  8092. 00003A9A  584F                     addq.w     A7, 4
  8093. 00003A9C  4ED0                     jmp        [A0]
  8094. 00003A9E  FFFF                     .invalid   <<F/7/7>>
  8095. 00003AA0  2F0A                     move.l     -[A7], A2
  8096. label00003AA2:
  8097. 00003AA2  7034                     moveq.l    D0, 0x34
  8098. 00003AA4  2F00                     move.l     -[A7], D0
  8099. 00003AA6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8100. // begin alternate branch 00003AA8-00003AAC
  8101. fn00003AA8:
  8102. 00003AA8  0000 0BEA                ori.b      D0, 0xEA
  8103. // end alternate branch 00003AA8-00003AAC
  8104. fn00003AA8: // (misaligned)
  8105. 00003AAC  2440                     movea.l    A2, D0
  8106. label00003AAE:
  8107. 00003AAE  200A                     move.l     D0, A2
  8108. 00003AB0  6708                     beq        +0xA /* 00003ABA */
  8109. 00003AB2  2F0A                     move.l     -[A7], A2
  8110. 00003AB4  4EB9 0000 71E2           jsr        [0x000071E2]
  8111. label00003ABA:
  8112. 00003ABA  200A                     move.l     D0, A2
  8113. 00003ABC  245F                     movea.l    A2, [A7]+
  8114. 00003ABE  4E75                     rts
  8115. 00003AC0  41F9 FFFB 3644           lea.l      A0, [0xFFFB3644]
  8116. // begin alternate branch 00003AC2-00003AC6
  8117. label00003AC2:
  8118. 00003AC2  FFFB                     .invalid   <<F/7/7>>
  8119. 00003AC4  3644                     movea.w    A3, D4
  8120. // end alternate branch 00003AC2-00003AC6
  8121. label00003AC2: // (misaligned)
  8122. 00003AC6  2008                     move.l     D0, A0
  8123. 00003AC8  205F                     movea.l    A0, [A7]+
  8124. 00003ACA  584F                     addq.w     A7, 4
  8125. fn00003ACC:
  8126. 00003ACC  4ED0                     jmp        [A0]
  8127. 00003ACE  FFFF                     .invalid   <<F/7/7>>
  8128. 00003AD0  2F0A                     move.l     -[A7], A2
  8129. 00003AD2  7030                     moveq.l    D0, 0x30
  8130. 00003AD4  2F00                     move.l     -[A7], D0
  8131. 00003AD6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8132. 00003ADC  2440                     movea.l    A2, D0
  8133. 00003ADE  200A                     move.l     D0, A2
  8134. 00003AE0  6708                     beq        +0xA /* 00003AEA */
  8135. 00003AE2  2F0A                     move.l     -[A7], A2
  8136. 00003AE4  4EB9 0000 71F2           jsr        [0x000071F2]
  8137. label00003AEA:
  8138. 00003AEA  200A                     move.l     D0, A2
  8139. 00003AEC  245F                     movea.l    A2, [A7]+
  8140. 00003AEE  4E75                     rts
  8141. 00003AF0  41F9 FFFB 3674           lea.l      A0, [0xFFFB3674]
  8142. 00003AF6  2008                     move.l     D0, A0
  8143. 00003AF8  205F                     movea.l    A0, [A7]+
  8144. 00003AFA  584F                     addq.w     A7, 4
  8145. 00003AFC  4ED0                     jmp        [A0]
  8146. 00003AFE  FFFF                     .invalid   <<F/7/7>>
  8147. 00003B00  2F0A                     move.l     -[A7], A2
  8148. 00003B02  7032                     moveq.l    D0, 0x32
  8149. 00003B04  2F00                     move.l     -[A7], D0
  8150. 00003B06  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8151. 00003B0C  2440                     movea.l    A2, D0
  8152. 00003B0E  200A                     move.l     D0, A2
  8153. 00003B10  6708                     beq        +0xA /* 00003B1A */
  8154. 00003B12  2F0A                     move.l     -[A7], A2
  8155. 00003B14  4EB9 0000 7202           jsr        [0x00007202]
  8156. label00003B1A:
  8157. 00003B1A  200A                     move.l     D0, A2
  8158. 00003B1C  245F                     movea.l    A2, [A7]+
  8159. 00003B1E  4E75                     rts
  8160. 00003B20  41F9 FFFB 36AC           lea.l      A0, [0xFFFB36AC]
  8161. 00003B26  2008                     move.l     D0, A0
  8162. 00003B28  205F                     movea.l    A0, [A7]+
  8163. 00003B2A  584F                     addq.w     A7, 4
  8164. 00003B2C  4ED0                     jmp        [A0]
  8165. 00003B2E  FFFF                     .invalid   <<F/7/7>>
  8166. 00003B30  2F0A                     move.l     -[A7], A2
  8167. 00003B32  702E                     moveq.l    D0, 0x2E
  8168. 00003B34  2F00                     move.l     -[A7], D0
  8169. 00003B36  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8170. 00003B3C  2440                     movea.l    A2, D0
  8171. 00003B3E  200A                     move.l     D0, A2
  8172. 00003B40  6708                     beq        +0xA /* 00003B4A */
  8173. 00003B42  2F0A                     move.l     -[A7], A2
  8174. 00003B44  4EB9 0000 7212           jsr        [0x00007212]
  8175. label00003B4A:
  8176. 00003B4A  200A                     move.l     D0, A2
  8177. 00003B4C  245F                     movea.l    A2, [A7]+
  8178. 00003B4E  4E75                     rts
  8179. 00003B50  41F9 FFFB 3AAC           lea.l      A0, [0xFFFB3AAC]
  8180. 00003B56  2008                     move.l     D0, A0
  8181. 00003B58  205F                     movea.l    A0, [A7]+
  8182. 00003B5A  584F                     addq.w     A7, 4
  8183. 00003B5C  4ED0                     jmp        [A0]
  8184. 00003B5E  FFFF                     .invalid   <<F/7/7>>
  8185. 00003B60  2F0A                     move.l     -[A7], A2
  8186. 00003B62  2F3C 0000 0140           move.l     -[A7], 0x140
  8187. 00003B68  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8188. 00003B6E  2440                     movea.l    A2, D0
  8189. 00003B70  200A                     move.l     D0, A2
  8190. 00003B72  6710                     beq        +0x12 /* 00003B84 */
  8191. 00003B74  2F0A                     move.l     -[A7], A2
  8192. 00003B76  4EB9 0000 6A32           jsr        [0x00006A32]
  8193. 00003B7C  2079 FFFB 3CC0           movea.l    A0, [0xFFFB3CC0]
  8194. 00003B82  2488                     move.l     [A2], A0
  8195. label00003B84:
  8196. 00003B84  200A                     move.l     D0, A2
  8197. 00003B86  245F                     movea.l    A2, [A7]+
  8198. 00003B88  4E75                     rts
  8199. 00003B8A  FFFF                     .invalid   <<F/7/7>>
  8200. 00003B8C  4E56 0000                link       A6, 0
  8201. 00003B90  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8202. 00003B94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8203. 00003B98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8204. 00003B9C  4EB9 0000 6A92           jsr        [0x00006A92]
  8205. 00003BA2  4E5E                     unlink     A6
  8206. 00003BA4  205F                     movea.l    A0, [A7]+
  8207. 00003BA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8208. 00003BAA  4ED0                     jmp        [A0]
  8209. 00003BAC  8030 4944                or.b       D0, <<invalid full ext with I/IS == 4>>
  8210. 00003BB0  6562                     bcs        +0x64 /* 00003C14 */
  8211. 00003BB2  7567                     moveq.l    D2, 0x67
  8212. 00003BB4  6765                     beq        +0x67 /* 00003C1B */
  8213. 00003BB6  7244                     moveq.l    D1, 0x44
  8214. 00003BB8  6F63                     ble        +0x65 /* 00003C1D */
  8215. 00003BBA  756D                     moveq.l    D2, 0x6D
  8216. 00003BBC  656E                     bcs        +0x70 /* 00003C2C */
  8217. 00003BBE  745F                     moveq.l    D2, 0x5F
  8218. 00003BC0  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  8219. 00003BC4  4465                     neg.w      -[A5]
  8220. 00003BC6  6275                     bhi        +0x77 /* 00003C3D */
  8221. 00003BC8  6767                     beq        +0x69 /* 00003C31 */
  8222. 00003BCA  6572                     bcs        +0x74 /* 00003C3E */
  8223. 00003BCC  446F 6375                neg.w      [A7 + 0x6375]
  8224. 00003BD0  6D65                     blt        +0x67 /* 00003C37 */
  8225. 00003BD2  6E74                     bgt        +0x76 /* 00003C48 */
  8226. 00003BD4  4650                     not.w      [A0]
  8227. 00003BD6  3554 4669                move.w     [A2 + 0x4669], [A4]
  8228. 00003BDA  6C65                     bge        +0x67 /* 00003C41 */
  8229. 00003BDC  556C 0000                subq.w     [A4 + 0x0], 2
  8230. 00003BE0  41F9 FFFB 40D8           lea.l      A0, [0xFFFB40D8]
  8231. 00003BE6  2008                     move.l     D0, A0
  8232. 00003BE8  205F                     movea.l    A0, [A7]+
  8233. 00003BEA  584F                     addq.w     A7, 4
  8234. 00003BEC  4ED0                     jmp        [A0]
  8235. 00003BEE  FFFF                     .invalid   <<F/7/7>>
  8236. 00003BF0  2F0A                     move.l     -[A7], A2
  8237. 00003BF2  2F3C 0000 0134           move.l     -[A7], 0x134
  8238. 00003BF8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8239. 00003BFE  2440                     movea.l    A2, D0
  8240. 00003C00  200A                     move.l     D0, A2
  8241. 00003C02  6708                     beq        +0xA /* 00003C0C */
  8242. 00003C04  2F0A                     move.l     -[A7], A2
  8243. 00003C06  4EB9 0000 3C14           jsr        [0x00003C14]
  8244. label00003C0C:
  8245. 00003C0C  200A                     move.l     D0, A2
  8246. 00003C0E  245F                     movea.l    A2, [A7]+
  8247. 00003C10  4E75                     rts
  8248. 00003C12  FFFF                     .invalid   <<F/7/7>>
  8249. label00003C14:
  8250. 00003C14  4E56 0000                link       A6, 0
  8251. 00003C18  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  8252. 00003C1C  246E 0008                movea.l    A2, [A6 + 0x8]
  8253. 00003C20  2F0A                     move.l     -[A7], A2
  8254. 00003C22  4EB9 0000 3F5A           jsr        [0x00003F5A]
  8255. 00003C28  264A                     movea.l    A3, A2
  8256. 00003C2A  702A                     moveq.l    D0, 0x2A
  8257. label00003C2C:
  8258. 00003C2C  D7C0                     add.l      A3, D0
  8259. 00003C2E  4203                     clr.b      D3
  8260. 00003C30  1683                     move.b     [A3], D3
  8261. 00003C32  2079 FFFB 42F4           movea.l    A0, [0xFFFB42F4]
  8262. 00003C38  2488                     move.l     [A2], A0
  8263. 00003C3A  7800                     moveq.l    D4, 0x00
  8264. 00003C3C  2544 0008                move.l     [A2 + 0x8], D4
  8265. // begin alternate branch 00003C3E-00003C62
  8266. label00003C3E:
  8267. 00003C3E  0008 2544                ori.b      A0, 0x44 /* 'D' */
  8268. 00003C42  000C 2544                ori.b      A4, 0x44 /* 'D' */
  8269. 00003C46  0010 2544                ori.b      [A0], 0x44 /* 'D' */
  8270. label00003C48: // (misaligned)
  8271. 00003C4A  0014 2544                ori.b      [A4], 0x44 /* 'D' */
  8272. 00003C4E  0018 2544                ori.b      [A0]+, 0x44 /* 'D' */
  8273. 00003C52  001C 2544                ori.b      [A4]+, 0x44 /* 'D' */
  8274. 00003C56  0020 1543                ori.b      -[A0], 0x43 /* 'C' */
  8275. 00003C5A  0024 2544                ori.b      -[A4], 0x44 /* 'D' */
  8276. 00003C5E  0026 284A                ori.b      -[A6], 0x4A /* 'J' */
  8277. // end alternate branch 00003C3E-00003C62
  8278. label00003C3E: // (misaligned)
  8279. 00003C40  2544 000C                move.l     [A2 + 0xC], D4
  8280. 00003C44  2544 0010                move.l     [A2 + 0x10], D4
  8281. label00003C48:
  8282. 00003C48  2544 0014                move.l     [A2 + 0x14], D4
  8283. 00003C4C  2544 0018                move.l     [A2 + 0x18], D4
  8284. 00003C50  2544 001C                move.l     [A2 + 0x1C], D4
  8285. 00003C54  2544 0020                move.l     [A2 + 0x20], D4
  8286. 00003C58  1543 0024                move.b     [A2 + 0x24], D3
  8287. 00003C5C  2544 0026                move.l     [A2 + 0x26], D4
  8288. 00003C60  284A                     movea.l    A4, A2
  8289. 00003C62  702A                     moveq.l    D0, 0x2A
  8290. 00003C64  D9C0                     add.l      A4, D0
  8291. 00003C66  1239 FFFF 645C           move.b     D1, [0xFFFF645C]
  8292. 00003C6C  7000                     moveq.l    D0, 0x00
  8293. 00003C6E  1001                     move.b     D0, D1
  8294. 00003C70  5280                     addq.l     D0, 1
  8295. 00003C72  2F00                     move.l     -[A7], D0
  8296. 00003C74  4879 FFFF 645C           push.l     0xFFFF645C
  8297. 00003C7A  2F0C                     move.l     -[A7], A4
  8298. 00003C7C  4EB9 0000 0042           jsr        [0x00000042]
  8299. 00003C82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8300. 00003C86  2544 012A                move.l     [A2 + 0x12A], D4
  8301. 00003C8A  4240                     clr.w      D0
  8302. 00003C8C  3540 012E                move.w     [A2 + 0x12E], D0
  8303. 00003C90  2544 0130                move.l     [A2 + 0x130], D4
  8304. 00003C94  200A                     move.l     D0, A2
  8305. 00003C96  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  8306. 00003C9A  4E5E                     unlink     A6
  8307. 00003C9C  205F                     movea.l    A0, [A7]+
  8308. 00003C9E  584F                     addq.w     A7, 4
  8309. 00003CA0  4ED0                     jmp        [A0]
  8310. 00003CA2  985F                     sub.w      D4, [A7]+
  8311. 00003CA4  5F63                     subq.w     -[A3], 7
  8312. 00003CA6  745F                     moveq.l    D2, 0x5F
  8313. 00003CA8  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  8314. 00003CAC  4465                     neg.w      -[A5]
  8315. 00003CAE  6275                     bhi        +0x77 /* 00003D25 */
  8316. 00003CB0  6767                     beq        +0x69 /* 00003D19 */
  8317. 00003CB2  6572                     bcs        +0x74 /* 00003D26 */
  8318. 00003CB4  5374 6174                subq.w     <<invalid full ext with I/IS == 4>>, 1
  8319. 00003CB8  6546                     bcs        +0x48 /* 00003D00 */
  8320. 00003CBA  7600                     moveq.l    D3, 0x00
  8321. 00003CBC  0000 FFFF                ori.b      D0, 0xFF
  8322. 00003CC0  4E56 0000                link       A6, 0
  8323. 00003CC4  2F0A                     move.l     -[A7], A2
  8324. 00003CC6  246E 0008                movea.l    A2, [A6 + 0x8]
  8325. 00003CCA  2F0A                     move.l     -[A7], A2
  8326. 00003CCC  4EB9 0000 14D2           jsr        [0x000014D2]
  8327. 00003CD2  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  8328. 00003CD8  4EB9 0000 39BA           jsr        [0x000039BA]
  8329. 00003CDE  2540 000C                move.l     [A2 + 0xC], D0
  8330. 00003CE2  4EB9 0000 39BA           jsr        [0x000039BA]
  8331. 00003CE8  2540 0010                move.l     [A2 + 0x10], D0
  8332. 00003CEC  4EB9 0000 39BA           jsr        [0x000039BA]
  8333. 00003CF2  2540 0014                move.l     [A2 + 0x14], D0
  8334. 00003CF6  4EB9 0000 39BA           jsr        [0x000039BA]
  8335. 00003CFC  2540 0018                move.l     [A2 + 0x18], D0
  8336. label00003D00:
  8337. 00003D00  245F                     movea.l    A2, [A7]+
  8338. 00003D02  4E5E                     unlink     A6
  8339. 00003D04  205F                     movea.l    A0, [A7]+
  8340. 00003D06  504F                     addq.w     A7, 8
  8341. 00003D08  4ED0                     jmp        [A0]
  8342. 00003D0A  8027                     or.b       D0, -[A7]
  8343. 00003D0C  4944                     chk.w      D4, D4
  8344. 00003D0E  6562                     bcs        +0x64 /* 00003D72 */
  8345. 00003D10  7567                     moveq.l    D2, 0x67
  8346. 00003D12  6765                     beq        +0x67 /* 00003D79 */
  8347. 00003D14  7253                     moveq.l    D1, 0x53
  8348. 00003D16  7461                     moveq.l    D2, 0x61
  8349. 00003D18  7465                     moveq.l    D2, 0x65
  8350. 00003D1A  5F5F                     subq.w     [A7]+, 7
  8351. 00003D1C  3134 5444                move.w     -[A0], [A4 + D5.w * 4 + 0x44]
  8352. 00003D20  6562                     bcs        +0x64 /* 00003D84 */
  8353. 00003D22  7567                     moveq.l    D2, 0x67
  8354. 00003D24  6765                     beq        +0x67 /* 00003D8B */
  8355. label00003D26:
  8356. 00003D26  7253                     moveq.l    D1, 0x53
  8357. 00003D28  7461                     moveq.l    D2, 0x61
  8358. 00003D2A  7465                     moveq.l    D2, 0x65
  8359. 00003D2C  4650                     not.w      [A0]
  8360. 00003D2E  3454                     movea.w    A2, [A4]
  8361. 00003D30  4E75                     rts
  8362. 00003D32  6200 0000                bhi        +0x2 /* 00003D34 */
  8363. // begin alternate branch 00003D34-00003D38
  8364. label00003D34:
  8365. 00003D34  0000 FFFF                ori.b      D0, 0xFF
  8366. // end alternate branch 00003D34-00003D38
  8367. label00003D34: // (misaligned)
  8368. 00003D36  FFFF                     .invalid   <<F/7/7>>
  8369. 00003D38  41F9 FFFB 4194           lea.l      A0, [0xFFFB4194]
  8370. 00003D3E  2008                     move.l     D0, A0
  8371. 00003D40  205F                     movea.l    A0, [A7]+
  8372. 00003D42  584F                     addq.w     A7, 4
  8373. 00003D44  4ED0                     jmp        [A0]
  8374. 00003D46  FFFF                     .invalid   <<F/7/7>>
  8375. 00003D48  2F0A                     move.l     -[A7], A2
  8376. 00003D4A  7032                     moveq.l    D0, 0x32
  8377. 00003D4C  2F00                     move.l     -[A7], D0
  8378. 00003D4E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8379. 00003D54  2440                     movea.l    A2, D0
  8380. 00003D56  200A                     move.l     D0, A2
  8381. 00003D58  6708                     beq        +0xA /* 00003D62 */
  8382. 00003D5A  2F0A                     move.l     -[A7], A2
  8383. 00003D5C  4EB9 0000 722A           jsr        [0x0000722A]
  8384. label00003D62:
  8385. 00003D62  200A                     move.l     D0, A2
  8386. 00003D64  245F                     movea.l    A2, [A7]+
  8387. 00003D66  4E75                     rts
  8388. 00003D68  41F9 FFFB 4D0C           lea.l      A0, [0xFFFB4D0C]
  8389. 00003D6E  2008                     move.l     D0, A0
  8390. 00003D70  4E75                     rts
  8391. label00003D72:
  8392. 00003D72  FFFF                     .invalid   <<F/7/7>>
  8393. 00003D74  41F9 FFFB 4D0C           lea.l      A0, [0xFFFB4D0C]
  8394. 00003D7A  2008                     move.l     D0, A0
  8395. 00003D7C  205F                     movea.l    A0, [A7]+
  8396. 00003D7E  584F                     addq.w     A7, 4
  8397. 00003D80  4ED0                     jmp        [A0]
  8398. 00003D82  FFFF                     .invalid   <<F/7/7>>
  8399. label00003D84:
  8400. 00003D84  2F0A                     move.l     -[A7], A2
  8401. 00003D86  707C                     moveq.l    D0, 0x7C
  8402. 00003D88  2F00                     move.l     -[A7], D0
  8403. 00003D8A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8404. 00003D90  2440                     movea.l    A2, D0
  8405. 00003D92  200A                     move.l     D0, A2
  8406. 00003D94  6708                     beq        +0xA /* 00003D9E */
  8407. 00003D96  2F0A                     move.l     -[A7], A2
  8408. 00003D98  4EB9 0000 6AEA           jsr        [0x00006AEA]
  8409. label00003D9E:
  8410. 00003D9E  200A                     move.l     D0, A2
  8411. 00003DA0  245F                     movea.l    A2, [A7]+
  8412. 00003DA2  4E75                     rts
  8413. 00003DA4  41F9 FFFB 515C           lea.l      A0, [0xFFFB515C]
  8414. 00003DAA  2008                     move.l     D0, A0
  8415. 00003DAC  205F                     movea.l    A0, [A7]+
  8416. 00003DAE  584F                     addq.w     A7, 4
  8417. 00003DB0  4ED0                     jmp        [A0]
  8418. 00003DB2  FFFF                     .invalid   <<F/7/7>>
  8419. 00003DB4  2F0A                     move.l     -[A7], A2
  8420. 00003DB6  2F3C 0000 0144           move.l     -[A7], 0x144
  8421. 00003DBC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8422. 00003DC2  2440                     movea.l    A2, D0
  8423. 00003DC4  200A                     move.l     D0, A2
  8424. 00003DC6  6708                     beq        +0xA /* 00003DD0 */
  8425. 00003DC8  2F0A                     move.l     -[A7], A2
  8426. 00003DCA  4EB9 0000 3DD8           jsr        [0x00003DD8]
  8427. label00003DD0:
  8428. 00003DD0  200A                     move.l     D0, A2
  8429. 00003DD2  245F                     movea.l    A2, [A7]+
  8430. 00003DD4  4E75                     rts
  8431. 00003DD6  FFFF                     .invalid   <<F/7/7>>
  8432. 00003DD8  4E56 0000                link       A6, 0
  8433. 00003DDC  2F0A                     move.l     -[A7], A2
  8434. 00003DDE  246E 0008                movea.l    A2, [A6 + 0x8]
  8435. 00003DE2  2F0A                     move.l     -[A7], A2
  8436. 00003DE4  4EB9 0000 6A32           jsr        [0x00006A32]
  8437. 00003DEA  2079 FFFB 5374           movea.l    A0, [0xFFFB5374]
  8438. 00003DF0  2488                     move.l     [A2], A0
  8439. 00003DF2  2079 FFFB 5378           movea.l    A0, [0xFFFB5378]
  8440. 00003DF8  2488                     move.l     [A2], A0
  8441. 00003DFA  7000                     moveq.l    D0, 0x00
  8442. 00003DFC  2540 0140                move.l     [A2 + 0x140], D0
  8443. 00003E00  200A                     move.l     D0, A2
  8444. 00003E02  245F                     movea.l    A2, [A7]+
  8445. 00003E04  4E5E                     unlink     A6
  8446. 00003E06  205F                     movea.l    A0, [A7]+
  8447. 00003E08  584F                     addq.w     A7, 4
  8448. 00003E0A  4ED0                     jmp        [A0]
  8449. 00003E0C  9F5F                     sub.w      [A7]+, D7
  8450. 00003E0E  5F63                     subq.w     -[A3], 7
  8451. 00003E10  745F                     moveq.l    D2, 0x5F
  8452. 00003E12  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  8453. 00003E16  4469 7361                neg.w      [A1 + 0x7361]
  8454. 00003E1A  7373                     moveq.l    D1, 0x73
  8455. 00003E1C  656D                     bcs        +0x6F /* 00003E8B */
  8456. 00003E1E  626C                     bhi        +0x6E /* 00003E8C */
  8457. 00003E20  6572                     bcs        +0x74 /* 00003E94 */
  8458. 00003E22  446F 6375                neg.w      [A7 + 0x6375]
  8459. 00003E26  6D65                     blt        +0x67 /* 00003E8D */
  8460. 00003E28  6E74                     bgt        +0x76 /* 00003E9E */
  8461. 00003E2A  4676 0000                not.w      [A6 + D0.w]
  8462. 00003E2E  FFFF                     .invalid   <<F/7/7>>
  8463. 00003E30  4E56 0000                link       A6, 0
  8464. 00003E34  48E7 0030                movem.l    -[A7], A2,A3
  8465. 00003E38  246E 0008                movea.l    A2, [A6 + 0x8]
  8466. 00003E3C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8467. 00003E40  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8468. 00003E44  2F0A                     move.l     -[A7], A2
  8469. 00003E46  2052                     movea.l    A0, [A2]
  8470. 00003E48  2068 01EC                movea.l    A0, [A0 + 0x1EC]
  8471. 00003E4C  4E90                     jsr        [A0]
  8472. 00003E4E  7008                     moveq.l    D0, 0x08
  8473. 00003E50  2F00                     move.l     -[A7], D0
  8474. 00003E52  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  8475. 00003E58  2640                     movea.l    A3, D0
  8476. 00003E5A  200B                     move.l     D0, A3
  8477. 00003E5C  670A                     beq        +0xC /* 00003E68 */
  8478. 00003E5E  2F0A                     move.l     -[A7], A2
  8479. 00003E60  2F0B                     move.l     -[A7], A3
  8480. 00003E62  4EB9 0000 1992           jsr        [0x00001992]
  8481. label00003E68:
  8482. 00003E68  254B 0140                move.l     [A2 + 0x140], A3
  8483. 00003E6C  4CDF 0C00                movem.l    A2,A3, [A7]+
  8484. 00003E70  4E5E                     unlink     A6
  8485. 00003E72  205F                     movea.l    A0, [A7]+
  8486. 00003E74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8487. 00003E78  4ED0                     jmp        [A0]
  8488. 00003E7A  8038 4944                or.b       D0, [0x00004944]
  8489. 00003E7E  6973                     bvs        +0x75 /* 00003EF3 */
  8490. 00003E80  6173                     bsr        +0x75 /* 00003EF5 */
  8491. 00003E82  7365                     moveq.l    D1, 0x65
  8492. 00003E84  6D62                     blt        +0x64 /* 00003EE8 */
  8493. 00003E86  6C65                     bge        +0x67 /* 00003EED */
  8494. 00003E88  7244                     moveq.l    D1, 0x44
  8495. 00003E8A  6F63                     ble        +0x65 /* 00003EEF */
  8496. label00003E8C:
  8497. 00003E8C  756D                     moveq.l    D2, 0x6D
  8498. 00003E8E  656E                     bcs        +0x70 /* 00003EFE */
  8499. 00003E90  745F                     moveq.l    D2, 0x5F
  8500. 00003E92  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  8501. // begin alternate branch 00003E94-00003E9A
  8502. label00003E94:
  8503. 00003E94  3154 4469                move.w     [A0 + 0x4469], [A4]
  8504. 00003E98  7361                     moveq.l    D1, 0x61
  8505. // end alternate branch 00003E94-00003E9A
  8506. label00003E94: // (misaligned)
  8507. 00003E96  4469 7361                neg.w      [A1 + 0x7361]
  8508. 00003E9A  7373                     moveq.l    D1, 0x73
  8509. 00003E9C  656D                     bcs        +0x6F /* 00003F0B */
  8510. label00003E9E:
  8511. 00003E9E  626C                     bhi        +0x6E /* 00003F0C */
  8512. 00003EA0  6572                     bcs        +0x74 /* 00003F14 */
  8513. 00003EA2  446F 6375                neg.w      [A7 + 0x6375]
  8514. 00003EA6  6D65                     blt        +0x67 /* 00003F0D */
  8515. 00003EA8  6E74                     bgt        +0x76 /* 00003F1E */
  8516. 00003EAA  4650                     not.w      [A0]
  8517. 00003EAC  3554 4669                move.w     [A2 + 0x4669], [A4]
  8518. 00003EB0  6C65                     bge        +0x67 /* 00003F17 */
  8519. 00003EB2  556C 0000                subq.w     [A4 + 0x0], 2
  8520. 00003EB6  FFFF                     .invalid   <<F/7/7>>
  8521. 00003EB8  41F9 FFFB 5398           lea.l      A0, [0xFFFB5398]
  8522. 00003EBE  2008                     move.l     D0, A0
  8523. 00003EC0  4E75                     rts
  8524. 00003EC2  FFFF                     .invalid   <<F/7/7>>
  8525. 00003EC4  41F9 FFFB 5398           lea.l      A0, [0xFFFB5398]
  8526. 00003ECA  2008                     move.l     D0, A0
  8527. 00003ECC  205F                     movea.l    A0, [A7]+
  8528. 00003ECE  584F                     addq.w     A7, 4
  8529. 00003ED0  4ED0                     jmp        [A0]
  8530. 00003ED2  FFFF                     .invalid   <<F/7/7>>
  8531. 00003ED4  2F0A                     move.l     -[A7], A2
  8532. 00003ED6  2F3C 0000 00D0           move.l     -[A7], 0xD0
  8533. 00003EDC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8534. 00003EE2  2440                     movea.l    A2, D0
  8535. 00003EE4  200A                     move.l     D0, A2
  8536. 00003EE6  6708                     beq        +0xA /* 00003EF0 */
  8537. label00003EE8:
  8538. 00003EE8  2F0A                     move.l     -[A7], A2
  8539. 00003EEA  4EB9 0000 19F2           jsr        [0x000019F2]
  8540. label00003EF0:
  8541. 00003EF0  200A                     move.l     D0, A2
  8542. 00003EF2  245F                     movea.l    A2, [A7]+
  8543. 00003EF4  4E75                     rts
  8544. 00003EF6  FFFF                     .invalid   <<F/7/7>>
  8545. 00003EF8  41F9 FFFB 53DC           lea.l      A0, [0xFFFB53DC]
  8546. label00003EFE:
  8547. 00003EFE  2008                     move.l     D0, A0
  8548. 00003F00  4E75                     rts
  8549. 00003F02  FFFF                     .invalid   <<F/7/7>>
  8550. 00003F04  41F9 FFFB 53DC           lea.l      A0, [0xFFFB53DC]
  8551. 00003F0A  2008                     move.l     D0, A0
  8552. label00003F0C:
  8553. 00003F0C  205F                     movea.l    A0, [A7]+
  8554. 00003F0E  584F                     addq.w     A7, 4
  8555. 00003F10  4ED0                     jmp        [A0]
  8556. 00003F12  FFFF                     .invalid   <<F/7/7>>
  8557. label00003F14:
  8558. 00003F14  2F0A                     move.l     -[A7], A2
  8559. 00003F16  2F3C 0000 00D0           move.l     -[A7], 0xD0
  8560. 00003F1C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8561. // begin alternate branch 00003F1E-00003F22
  8562. label00003F1E:
  8563. 00003F1E  0000 0BEA                ori.b      D0, 0xEA
  8564. // end alternate branch 00003F1E-00003F22
  8565. label00003F1E: // (misaligned)
  8566. 00003F22  2440                     movea.l    A2, D0
  8567. 00003F24  200A                     move.l     D0, A2
  8568. 00003F26  6708                     beq        +0xA /* 00003F30 */
  8569. 00003F28  2F0A                     move.l     -[A7], A2
  8570. 00003F2A  4EB9 0000 19FA           jsr        [0x000019FA]
  8571. label00003F30:
  8572. 00003F30  200A                     move.l     D0, A2
  8573. 00003F32  245F                     movea.l    A2, [A7]+
  8574. 00003F34  4E75                     rts
  8575. 00003F36  FFFF                     .invalid   <<F/7/7>>
  8576. 00003F38  41F9 FFFB 664C           lea.l      A0, [0xFFFB664C]
  8577. 00003F3E  2008                     move.l     D0, A0
  8578. 00003F40  4E75                     rts
  8579. 00003F42  FFFF                     .invalid   <<F/7/7>>
  8580. 00003F44  41F9 FFFB 664C           lea.l      A0, [0xFFFB664C]
  8581. 00003F4A  2008                     move.l     D0, A0
  8582. 00003F4C  205F                     movea.l    A0, [A7]+
  8583. 00003F4E  584F                     addq.w     A7, 4
  8584. 00003F50  4ED0                     jmp        [A0]
  8585. 00003F52  FFFF                     .invalid   <<F/7/7>>
  8586. 00003F54  2F0A                     move.l     -[A7], A2
  8587. 00003F56  2F3C 0000 00C4           move.l     -[A7], 0xC4
  8588. 00003F5C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8589. 00003F62  2440                     movea.l    A2, D0
  8590. 00003F64  200A                     move.l     D0, A2
  8591. 00003F66  6708                     beq        +0xA /* 00003F70 */
  8592. 00003F68  2F0A                     move.l     -[A7], A2
  8593. 00003F6A  4EB9 0000 B1FA           jsr        [0x0000B1FA]
  8594. label00003F70:
  8595. 00003F70  200A                     move.l     D0, A2
  8596. 00003F72  245F                     movea.l    A2, [A7]+
  8597. 00003F74  4E75                     rts
  8598. 00003F76  FFFF                     .invalid   <<F/7/7>>
  8599. 00003F78  41F9 FFFB 6678           lea.l      A0, [0xFFFB6678]
  8600. 00003F7E  2008                     move.l     D0, A0
  8601. 00003F80  205F                     movea.l    A0, [A7]+
  8602. 00003F82  584F                     addq.w     A7, 4
  8603. 00003F84  4ED0                     jmp        [A0]
  8604. 00003F86  FFFF                     .invalid   <<F/7/7>>
  8605. 00003F88  2F0A                     move.l     -[A7], A2
  8606. 00003F8A  7004                     moveq.l    D0, 0x04
  8607. 00003F8C  2F00                     move.l     -[A7], D0
  8608. 00003F8E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8609. 00003F94  2440                     movea.l    A2, D0
  8610. 00003F96  200A                     move.l     D0, A2
  8611. 00003F98  6710                     beq        +0x12 /* 00003FAA */
  8612. 00003F9A  2F0A                     move.l     -[A7], A2
  8613. 00003F9C  4EB9 0000 3F5A           jsr        [0x00003F5A]
  8614. 00003FA2  2079 FFFB 7168           movea.l    A0, [0xFFFB7168]
  8615. 00003FA8  2488                     move.l     [A2], A0
  8616. label00003FAA:
  8617. 00003FAA  200A                     move.l     D0, A2
  8618. 00003FAC  245F                     movea.l    A2, [A7]+
  8619. 00003FAE  4E75                     rts
  8620. 00003FB0  41F9 FFFB 66E8           lea.l      A0, [0xFFFB66E8]
  8621. 00003FB6  2008                     move.l     D0, A0
  8622. 00003FB8  205F                     movea.l    A0, [A7]+
  8623. 00003FBA  584F                     addq.w     A7, 4
  8624. 00003FBC  4ED0                     jmp        [A0]
  8625. 00003FBE  FFFF                     .invalid   <<F/7/7>>
  8626. 00003FC0  2F0A                     move.l     -[A7], A2
  8627. 00003FC2  7004                     moveq.l    D0, 0x04
  8628. 00003FC4  2F00                     move.l     -[A7], D0
  8629. 00003FC6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8630. 00003FCC  2440                     movea.l    A2, D0
  8631. 00003FCE  200A                     move.l     D0, A2
  8632. 00003FD0  6708                     beq        +0xA /* 00003FDA */
  8633. 00003FD2  2F0A                     move.l     -[A7], A2
  8634. 00003FD4  4EB9 0000 17FA           jsr        [0x000017FA]
  8635. label00003FDA:
  8636. 00003FDA  200A                     move.l     D0, A2
  8637. 00003FDC  245F                     movea.l    A2, [A7]+
  8638. 00003FDE  4E75                     rts
  8639. 00003FE0  41F9 FFFB 6724           lea.l      A0, [0xFFFB6724]
  8640. 00003FE6  2008                     move.l     D0, A0
  8641. 00003FE8  4E75                     rts
  8642. 00003FEA  FFFF                     .invalid   <<F/7/7>>
  8643. 00003FEC  41F9 FFFB 6724           lea.l      A0, [0xFFFB6724]
  8644. 00003FF2  2008                     move.l     D0, A0
  8645. 00003FF4  205F                     movea.l    A0, [A7]+
  8646. 00003FF6  584F                     addq.w     A7, 4
  8647. 00003FF8  4ED0                     jmp        [A0]
  8648. 00003FFA  FFFF                     .invalid   <<F/7/7>>
  8649. 00003FFC  2F0A                     move.l     -[A7], A2
  8650. 00003FFE  2F3C 0000 00E6           move.l     -[A7], 0xE6
  8651. 00004004  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8652. 0000400A  2440                     movea.l    A2, D0
  8653. 0000400C  200A                     move.l     D0, A2
  8654. 0000400E  6708                     beq        +0xA /* 00004018 */
  8655. 00004010  2F0A                     move.l     -[A7], A2
  8656. 00004012  4EB9 0000 726A           jsr        [0x0000726A]
  8657. label00004018:
  8658. 00004018  200A                     move.l     D0, A2
  8659. 0000401A  245F                     movea.l    A2, [A7]+
  8660. 0000401C  4E75                     rts
  8661. 0000401E  FFFF                     .invalid   <<F/7/7>>
  8662. 00004020  4E56 0000                link       A6, 0
  8663. 00004024  2F0A                     move.l     -[A7], A2
  8664. 00004026  246E 0008                movea.l    A2, [A6 + 0x8]
  8665. 0000402A  2F0A                     move.l     -[A7], A2
  8666. 0000402C  4EB9 0000 6882           jsr        [0x00006882]
  8667. 00004032  2079 FFFB 9270           movea.l    A0, [0xFFFB9270]
  8668. 00004038  2488                     move.l     [A2], A0
  8669. 0000403A  157C 0001 007C           move.b     [A2 + 0x7C], 0x1
  8670. 00004040  4240                     clr.w      D0
  8671. 00004042  3540 007E                move.w     [A2 + 0x7E], D0
  8672. 00004046  422A 0080                clr.b      [A2 + 0x80]
  8673. 0000404A  200A                     move.l     D0, A2
  8674. 0000404C  245F                     movea.l    A2, [A7]+
  8675. 0000404E  4E5E                     unlink     A6
  8676. 00004050  205F                     movea.l    A0, [A7]+
  8677. 00004052  584F                     addq.w     A7, 4
  8678. 00004054  4ED0                     jmp        [A0]
  8679. 00004056  9A5F                     sub.w      D5, [A7]+
  8680. 00004058  5F63                     subq.w     -[A3], 7
  8681. 0000405A  745F                     moveq.l    D2, 0x5F
  8682. 0000405C  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  8683. 00004060  4578 7061                chk.w      D2, [0x00007061]
  8684. 00004064  6E64                     bgt        +0x66 /* 000040CA */
  8685. 00004066  6572                     bcs        +0x74 /* 000040DA */
  8686. 00004068  5669 6577                addq.w     [A1 + 0x6577], 3
  8687. 0000406C  4D67                     chk.w      D6, -[A7]
  8688. 0000406E  7246                     moveq.l    D1, 0x46
  8689. 00004070  7600                     moveq.l    D3, 0x00
  8690. 00004072  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8691. 00004076  FF90                     .invalid   <<F/6/7>>
  8692. 00004078  48E7 0030                movem.l    -[A7], A2,A3
  8693. 0000407C  266E 0008                movea.l    A3, [A6 + 0x8]
  8694. 00004080  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8695. 00004084  2F0B                     move.l     -[A7], A3
  8696. 00004086  4EB9 0000 6842           jsr        [0x00006842]
  8697. 0000408C  2F0B                     move.l     -[A7], A3
  8698. 0000408E  2053                     movea.l    A0, [A3]
  8699. 00004090  2068 017C                movea.l    A0, [A0 + 0x17C]
  8700. 00004094  4E90                     jsr        [A0]
  8701. 00004096  4A40                     tst.w      D0
  8702. 00004098  6F54                     ble        +0x56 /* 000040EE */
  8703. 0000409A  2F0B                     move.l     -[A7], A3
  8704. 0000409C  486E FF90                pea.l      [A6 - 0x70]
  8705. 000040A0  4EB9 0000 20AA           jsr        [0x000020AA]
  8706. 000040A6  486E FF90                pea.l      [A6 - 0x70]
  8707. 000040AA  4EB9 0000 20B2           jsr        [0x000020B2]
  8708. 000040B0  2440                     movea.l    A2, D0
  8709. 000040B2  6020                     bra        +0x22 /* 000040D4 */
  8710. label000040B4:
  8711. 000040B4  4227                     clr.b      -[A7]
  8712. 000040B6  7001                     moveq.l    D0, 0x01
  8713. 000040B8  1F00                     move.b     -[A7], D0
  8714. 000040BA  7001                     moveq.l    D0, 0x01
  8715. 000040BC  1F00                     move.b     -[A7], D0
  8716. 000040BE  2F0A                     move.l     -[A7], A2
  8717. 000040C0  2052                     movea.l    A0, [A2]
  8718. 000040C2  2068 03D8                movea.l    A0, [A0 + 0x3D8]
  8719. 000040C6  4E90                     jsr        [A0]
  8720. 000040C8  486E FF90                pea.l      [A6 - 0x70]
  8721. // begin alternate branch 000040CA-000040CC
  8722. label000040CA:
  8723. 000040CA  FF90                     .invalid   <<F/6/7>>
  8724. // end alternate branch 000040CA-000040CC
  8725. label000040CA: // (misaligned)
  8726. 000040CC  4EB9 0000 20BA           jsr        [0x000020BA]
  8727. 000040D2  2440                     movea.l    A2, D0
  8728. label000040D4:
  8729. 000040D4  486E FF90                pea.l      [A6 - 0x70]
  8730. 000040D8  206E FF90                movea.l    A0, [A6 - 0x70]
  8731. // begin alternate branch 000040DA-000040DC
  8732. label000040DA:
  8733. 000040DA  FF90                     .invalid   <<F/6/7>>
  8734. // end alternate branch 000040DA-000040DC
  8735. label000040DA: // (misaligned)
  8736. 000040DC  2050                     movea.l    A0, [A0]
  8737. 000040DE  4E90                     jsr        [A0]
  8738. 000040E0  4A00                     tst.b      D0
  8739. 000040E2  66D0                     bne        -0x2E /* 000040B4 */
  8740. 000040E4  486E FF90                pea.l      [A6 - 0x70]
  8741. 000040E8  4EB9 0000 510A           jsr        [0x0000510A]
  8742. label000040EE:
  8743. 000040EE  4CDF 0C00                movem.l    A2,A3, [A7]+
  8744. 000040F2  4E5E                     unlink     A6
  8745. 000040F4  205F                     movea.l    A0, [A7]+
  8746. 000040F6  504F                     addq.w     A7, 8
  8747. 000040F8  4ED0                     jmp        [A0]
  8748. 000040FA  802C 446F                or.b       D0, [A4 + 0x446F]
  8749. 000040FE  506F 7374                addq.w     [A7 + 0x7374], 8
  8750. 00004102  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  8751. 00004108  5F5F                     subq.w     [A7]+, 7
  8752. 0000410A  3136 5445                move.w     -[A0], [A6 + D5.w * 4 + 0x45]
  8753. 0000410E  7870                     moveq.l    D4, 0x70
  8754. 00004110  616E                     bsr        +0x70 /* 00004180 */
  8755. 00004112  6465                     bcc        +0x67 /* 00004179 */
  8756. 00004114  7256                     moveq.l    D1, 0x56
  8757. 00004116  6965                     bvs        +0x67 /* 0000417D */
  8758. 00004118  774D                     moveq.l    D3, 0x4D
  8759. 0000411A  6772                     beq        +0x74 /* 0000418E */
  8760. 0000411C  4650                     not.w      [A0]
  8761. 0000411E  3954 446F                move.w     [A4 + 0x446F], [A4]
  8762. 00004122  6375                     bls        +0x77 /* 00004199 */
  8763. 00004124  6D65                     blt        +0x67 /* 0000418B */
  8764. 00004126  6E74                     bgt        +0x76 /* 0000419C */
  8765. 00004128  0000 FFFF                ori.b      D0, 0xFF
  8766. 0000412C  4E56 0000                link       A6, 0
  8767. 00004130  48E7 1020                movem.l    -[A7], D3,A2
  8768. 00004134  246E 0008                movea.l    A2, [A6 + 0x8]
  8769. 00004138  2F0A                     move.l     -[A7], A2
  8770. 0000413A  4EB9 0000 6882           jsr        [0x00006882]
  8771. 00004140  2079 FFFB 9274           movea.l    A0, [0xFFFB9274]
  8772. 00004146  2488                     move.l     [A2], A0
  8773. 00004148  7600                     moveq.l    D3, 0x00
  8774. 0000414A  2543 007C                move.l     [A2 + 0x7C], D3
  8775. 0000414E  2543 0080                move.l     [A2 + 0x80], D3
  8776. 00004152  2543 0084                move.l     [A2 + 0x84], D3
  8777. 00004156  2543 0088                move.l     [A2 + 0x88], D3
  8778. 0000415A  2543 008C                move.l     [A2 + 0x8C], D3
  8779. 0000415E  7037                     moveq.l    D0, 0x37
  8780. 00004160  2540 0094                move.l     [A2 + 0x94], D0
  8781. 00004164  257C 0000 7D00 0090      move.l     [A2 + 0x90], 0x7D00 /* '}\0' */
  8782. 0000416C  157C 0001 0098           move.b     [A2 + 0x98], 0x1
  8783. 00004172  41F9 FFFF 6440           lea.l      A0, [0xFFFF6440]
  8784. 00004178  224A                     movea.l    A1, A2
  8785. 0000417A  43E9 009A                lea.l      A1, [A1 + 0x9A]
  8786. 0000417E  22D8                     move.l     [A1]+, [A0]+
  8787. fn00004180:
  8788. 00004180  22D8                     move.l     [A1]+, [A0]+
  8789. 00004182  41F9 FFFF 6440           lea.l      A0, [0xFFFF6440]
  8790. 00004188  224A                     movea.l    A1, A2
  8791. 0000418A  43E9 00A2                lea.l      A1, [A1 + 0xA2]
  8792. label0000418E:
  8793. 0000418E  22D8                     move.l     [A1]+, [A0]+
  8794. 00004190  22D8                     move.l     [A1]+, [A0]+
  8795. 00004192  7000                     moveq.l    D0, 0x00
  8796. 00004194  2540 00AA                move.l     [A2 + 0xAA], D0
  8797. 00004198  200A                     move.l     D0, A2
  8798. 0000419A  4CDF 0408                movem.l    D3,A2, [A7]+
  8799. // begin alternate branch 0000419C-000041A0
  8800. label0000419C:
  8801. 0000419C  0408 4E5E                subi.b     A0, 0x5E /* '^' */
  8802. // end alternate branch 0000419C-000041A0
  8803. label0000419C: // (misaligned)
  8804. 0000419E  4E5E                     unlink     A6
  8805. 000041A0  205F                     movea.l    A0, [A7]+
  8806. 000041A2  584F                     addq.w     A7, 4
  8807. 000041A4  4ED0                     jmp        [A0]
  8808. 000041A6  975F                     sub.w      [A7]+, D3
  8809. 000041A8  5F63                     subq.w     -[A3], 7
  8810. 000041AA  745F                     moveq.l    D2, 0x5F
  8811. 000041AC  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  8812. 000041B0  4578 7061                chk.w      D2, [0x00007061]
  8813. 000041B4  6E64                     bgt        +0x66 /* 0000421A */
  8814. 000041B6  6572                     bcs        +0x74 /* 0000422A */
  8815. 000041B8  5669 6577                addq.w     [A1 + 0x6577], 3
  8816. 000041BC  4676 0000                not.w      [A6 + D0.w]
  8817. 000041C0  4E56 0000                link       A6, 0
  8818. 000041C4  206E 0008                movea.l    A0, [A6 + 0x8]
  8819. 000041C8  216E 000C 00AA           move.l     [A0 + 0xAA], [A6 + 0xC]
  8820. 000041CE  4E5E                     unlink     A6
  8821. 000041D0  205F                     movea.l    A0, [A7]+
  8822. 000041D2  504F                     addq.w     A7, 8
  8823. 000041D4  4ED0                     jmp        [A0]
  8824. 000041D6  8020                     or.b       D0, -[A0]
  8825. 000041D8  5365                     subq.w     -[A5], 1
  8826. 000041DA  7445                     moveq.l    D2, 0x45
  8827. 000041DC  7870                     moveq.l    D4, 0x70
  8828. 000041DE  616E                     bsr        +0x70 /* 0000424E */
  8829. 000041E0  6465                     bcc        +0x67 /* 00004247 */
  8830. 000041E2  7249                     moveq.l    D1, 0x49
  8831. 000041E4  445F                     neg.w      [A7]+
  8832. 000041E6  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  8833. 000041EA  4578 7061                chk.w      D2, [0x00007061]
  8834. 000041EE  6E64                     bgt        +0x66 /* 00004254 */
  8835. 000041F0  6572                     bcs        +0x74 /* 00004264 */
  8836. 000041F2  5669 6577                addq.w     [A1 + 0x6577], 3
  8837. 000041F6  466C 0000                not.w      [A4 + 0x0]
  8838. 000041FA  FFFF                     .invalid   <<F/7/7>>
  8839. 000041FC  4E56 FFEC                link       A6, -0x0014
  8840. 00004200  48E7 1030                movem.l    -[A7], D3,A2,A3
  8841. 00004204  246E 0008                movea.l    A2, [A6 + 0x8]
  8842. 00004208  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8843. 0000420C  2F0A                     move.l     -[A7], A2
  8844. 0000420E  4EB9 0000 6842           jsr        [0x00006842]
  8845. 00004214  2F0A                     move.l     -[A7], A2
  8846. 00004216  4EB9 0000 36BA           jsr        [0x000036BA]
  8847. // begin alternate branch 0000421A-00004222
  8848. label0000421A:
  8849. 0000421A  36BA 2540                move.w     [A3], [PC + 0x2540 /* 0000675C, value 0x3F2B '?+', cstring "?+" */]
  8850. 0000421E  007C 2F00                ori.w      sr, 12032
  8851. // end alternate branch 0000421A-00004222
  8852. label0000421A: // (misaligned)
  8853. 0000421C  2540 007C                move.l     [A2 + 0x7C], D0
  8854. 00004220  2F00                     move.l     -[A7], D0
  8855. 00004222  4EB9 0000 1172           jsr        [0x00001172]
  8856. 00004228  2F3C 434F 4E54           move.l     -[A7], 0x434F4E54 /* 'CONT' */
  8857. // begin alternate branch 0000422A-00004230
  8858. label0000422A:
  8859. 0000422A  434F                     chk.w      D1, A7
  8860. 0000422C  4E54 2F0A                link       A4, -0xFFFFD0F6
  8861. // end alternate branch 0000422A-00004230
  8862. label0000422A: // (misaligned)
  8863. 0000422E  2F0A                     move.l     -[A7], A2
  8864. 00004230  2052                     movea.l    A0, [A2]
  8865. 00004232  2068 0180                movea.l    A0, [A0 + 0x180]
  8866. 00004236  4E90                     jsr        [A0]
  8867. 00004238  2640                     movea.l    A3, D0
  8868. 0000423A  2F0B                     move.l     -[A7], A3
  8869. 0000423C  4EB9 0000 1172           jsr        [0x00001172]
  8870. 00004242  254B 0080                move.l     [A2 + 0x80], A3
  8871. 00004246  2F3C 0000 00C6           move.l     -[A7], 0xC6
  8872. 0000424C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  8873. // begin alternate branch 0000424E-00004252
  8874. fn0000424E:
  8875. 0000424E  0000 0BEA                ori.b      D0, 0xEA
  8876. // end alternate branch 0000424E-00004252
  8877. fn0000424E: // (misaligned)
  8878. 00004252  2D40 FFEC                move.l     [A6 - 0x14], D0
  8879. // begin alternate branch 00004254-00004256
  8880. label00004254:
  8881. 00004254  FFEC                     .invalid   <<F/7/7>>
  8882. // end alternate branch 00004254-00004256
  8883. label00004254: // (misaligned)
  8884. 00004256  4A80                     tst.l      D0
  8885. 00004258  6708                     beq        +0xA /* 00004262 */
  8886. 0000425A  2F00                     move.l     -[A7], D0
  8887. 0000425C  4EB9 0000 43D0           jsr        [0x000043D0]
  8888. label00004262:
  8889. 00004262  2F0A                     move.l     -[A7], A2
  8890. label00004264:
  8891. 00004264  7600                     moveq.l    D3, 0x00
  8892. 00004266  2D43 FFF0                move.l     [A6 - 0x10], D3
  8893. 0000426A  2D43 FFF4                move.l     [A6 - 0xC], D3
  8894. 0000426E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  8895. 00004272  2F08                     move.l     -[A7], A0
  8896. 00004274  7610                     moveq.l    D3, 0x10
  8897. 00004276  2D43 FFF8                move.l     [A6 - 0x8], D3
  8898. 0000427A  2D43 FFFC                move.l     [A6 - 0x4], D3
  8899. 0000427E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  8900. 00004282  2F08                     move.l     -[A7], A0
  8901. 00004284  7605                     moveq.l    D3, 0x05
  8902. 00004286  1F03                     move.b     -[A7], D3
  8903. 00004288  1F03                     move.b     -[A7], D3
  8904. 0000428A  3F3C 008E                move.w     -[A7], 0x8E
  8905. 0000428E  3F3C 0092                move.w     -[A7], 0x92
  8906. 00004292  3F3C 0090                move.w     -[A7], 0x90
  8907. 00004296  4883                     ext.w      D3
  8908. 00004298  3003                     move.w     D0, D3
  8909. 0000429A  3F00                     move.w     -[A7], D0
  8910. 0000429C  7001                     moveq.l    D0, 0x01
  8911. 0000429E  1F00                     move.b     -[A7], D0
  8912. 000042A0  2F0A                     move.l     -[A7], A2
  8913. 000042A2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8914. 000042A6  4EB9 0000 4418           jsr        [0x00004418]
  8915. 000042AC  206E FFEC                movea.l    A0, [A6 - 0x14]
  8916. 000042B0  217C 5870 6E64 0016      move.l     [A0 + 0x16], 0x58706E64 /* 'Xpnd' */
  8917. 000042B8  2548 008C                move.l     [A2 + 0x8C], A0
  8918. 000042BC  2F08                     move.l     -[A7], A0
  8919. 000042BE  4EB9 0000 1172           jsr        [0x00001172]
  8920. 000042C4  202A 0036                move.l     D0, [A2 + 0x36]
  8921. 000042C8  2540 009E                move.l     [A2 + 0x9E], D0
  8922. 000042CC  700E                     moveq.l    D0, 0x0E
  8923. 000042CE  2540 009A                move.l     [A2 + 0x9A], D0
  8924. 000042D2  202A 0036                move.l     D0, [A2 + 0x36]
  8925. 000042D6  2540 00A6                move.l     [A2 + 0xA6], D0
  8926. 000042DA  202A 0032                move.l     D0, [A2 + 0x32]
  8927. 000042DE  2540 00A2                move.l     [A2 + 0xA2], D0
  8928. 000042E2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8929. 000042E6  4E5E                     unlink     A6
  8930. 000042E8  205F                     movea.l    A0, [A7]+
  8931. 000042EA  504F                     addq.w     A7, 8
  8932. 000042EC  4ED0                     jmp        [A0]
  8933. 000042EE  8029 446F                or.b       D0, [A1 + 0x446F]
  8934. 000042F2  506F 7374                addq.w     [A7 + 0x7374], 8
  8935. 000042F6  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  8936. 000042FC  5F5F                     subq.w     [A7]+, 7
  8937. 000042FE  3133 5445                move.w     -[A0], [A3 + D5.w * 4 + 0x45]
  8938. 00004302  7870                     moveq.l    D4, 0x70
  8939. 00004304  616E                     bsr        +0x70 /* 00004374 */
  8940. 00004306  6465                     bcc        +0x67 /* 0000436D */
  8941. 00004308  7256                     moveq.l    D1, 0x56
  8942. 0000430A  6965                     bvs        +0x67 /* 00004371 */
  8943. 0000430C  7746                     moveq.l    D3, 0x46
  8944. 0000430E  5039 5444 6F63           addq.b     [0x54446F63], 8
  8945. 00004314  756D                     moveq.l    D2, 0x6D
  8946. 00004316  656E                     bcs        +0x70 /* 00004386 */
  8947. 00004318  7400                     moveq.l    D2, 0x00
  8948. 0000431A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8949. 0000431E  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  8950. 00004322  246E 0008                movea.l    A2, [A6 + 0x8]
  8951. 00004326  2F0A                     move.l     -[A7], A2
  8952. 00004328  4EB9 0000 B32A           jsr        [0x0000B32A]
  8953. 0000432E  2079 FFFB 9278           movea.l    A0, [0xFFFB9278]
  8954. 00004334  2488                     move.l     [A2], A0
  8955. 00004336  200A                     move.l     D0, A2
  8956. 00004338  245F                     movea.l    A2, [A7]+
  8957. 0000433A  4E5E                     unlink     A6
  8958. 0000433C  205F                     movea.l    A0, [A7]+
  8959. 0000433E  584F                     addq.w     A7, 4
  8960. 00004340  4ED0                     jmp        [A0]
  8961. 00004342  9C5F                     sub.w      D6, [A7]+
  8962. 00004344  5F63                     subq.w     -[A3], 7
  8963. 00004346  745F                     moveq.l    D2, 0x5F
  8964. 00004348  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  8965. 0000434C  4578 7061                chk.w      D2, [0x00007061]
  8966. 00004350  6E64                     bgt        +0x66 /* 000043B6 */
  8967. 00004352  6572                     bcs        +0x74 /* 000043C6 */
  8968. 00004354  5669 6577                addq.w     [A1 + 0x6577], 3
  8969. 00004358  5469 746C                addq.w     [A1 + 0x746C], 2
  8970. 0000435C  6546                     bcs        +0x48 /* 000043A4 */
  8971. 0000435E  7600                     moveq.l    D3, 0x00
  8972. 00004360  0000 FFFF                ori.b      D0, 0xFF
  8973. 00004364  4E56 0000                link       A6, 0
  8974. 00004368  48E7 0030                movem.l    -[A7], A2,A3
  8975. 0000436C  246E 0008                movea.l    A2, [A6 + 0x8]
  8976. 00004370  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8977. fn00004374:
  8978. 00004374  2F0A                     move.l     -[A7], A2
  8979. 00004376  4EB9 0000 6842           jsr        [0x00006842]
  8980. 0000437C  2F0A                     move.l     -[A7], A2
  8981. 0000437E  4EB9 0000 36B2           jsr        [0x000036B2]
  8982. 00004384  2640                     movea.l    A3, D0
  8983. label00004386:
  8984. 00004386  2F0B                     move.l     -[A7], A3
  8985. 00004388  4EB9 0000 1172           jsr        [0x00001172]
  8986. 0000438E  274A 0084                move.l     [A3 + 0x84], A2
  8987. 00004392  4CDF 0C00                movem.l    A2,A3, [A7]+
  8988. 00004396  4E5E                     unlink     A6
  8989. 00004398  205F                     movea.l    A0, [A7]+
  8990. 0000439A  504F                     addq.w     A7, 8
  8991. 0000439C  4ED0                     jmp        [A0]
  8992. 0000439E  802E 446F                or.b       D0, [A6 + 0x446F]
  8993. 000043A2  506F 7374                addq.w     [A7 + 0x7374], 8
  8994. // begin alternate branch 000043A4-000043A6
  8995. label000043A4:
  8996. 000043A4  7374                     moveq.l    D1, 0x74
  8997. // end alternate branch 000043A4-000043A6
  8998. label000043A4: // (misaligned)
  8999. 000043A6  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  9000. 000043AC  5F5F                     subq.w     [A7]+, 7
  9001. 000043AE  3138 5445                move.w     -[A0], [0x00005445]
  9002. 000043B2  7870                     moveq.l    D4, 0x70
  9003. 000043B4  616E                     bsr        +0x70 /* 00004424 */
  9004. label000043B6:
  9005. 000043B6  6465                     bcc        +0x67 /* 0000441D */
  9006. 000043B8  7256                     moveq.l    D1, 0x56
  9007. 000043BA  6965                     bvs        +0x67 /* 00004421 */
  9008. 000043BC  7754                     moveq.l    D3, 0x54
  9009. 000043BE  6974                     bvs        +0x76 /* 00004434 */
  9010. 000043C0  6C65                     bge        +0x67 /* 00004427 */
  9011. 000043C2  4650                     not.w      [A0]
  9012. 000043C4  3954 446F                move.w     [A4 + 0x446F], [A4]
  9013. // begin alternate branch 000043C6-000043CA
  9014. label000043C6:
  9015. 000043C6  446F 6375                neg.w      [A7 + 0x6375]
  9016. // end alternate branch 000043C6-000043CA
  9017. label000043C6: // (misaligned)
  9018. 000043C8  6375                     bls        +0x77 /* 0000443F */
  9019. 000043CA  6D65                     blt        +0x67 /* 00004431 */
  9020. 000043CC  6E74                     bgt        +0x76 /* 00004442 */
  9021. 000043CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9022. 000043D2  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  9023. 000043D6  246E 0008                movea.l    A2, [A6 + 0x8]
  9024. 000043DA  2F0A                     move.l     -[A7], A2
  9025. 000043DC  4EB9 0000 F950           jsr        [0x0000F950]
  9026. 000043E2  2079 FFFB 927C           movea.l    A0, [0xFFFB927C]
  9027. 000043E8  2488                     move.l     [A2], A0
  9028. 000043EA  7000                     moveq.l    D0, 0x00
  9029. 000043EC  2540 00C2                move.l     [A2 + 0xC2], D0
  9030. 000043F0  200A                     move.l     D0, A2
  9031. 000043F2  245F                     movea.l    A2, [A7]+
  9032. 000043F4  4E5E                     unlink     A6
  9033. 000043F6  205F                     movea.l    A0, [A7]+
  9034. 000043F8  584F                     addq.w     A7, 4
  9035. 000043FA  4ED0                     jmp        [A0]
  9036. 000043FC  985F                     sub.w      D4, [A7]+
  9037. 000043FE  5F63                     subq.w     -[A3], 7
  9038. 00004400  745F                     moveq.l    D2, 0x5F
  9039. 00004402  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  9040. 00004406  4578 7061                chk.w      D2, [0x00007061]
  9041. 0000440A  6E64                     bgt        +0x66 /* 00004470 */
  9042. 0000440C  6572                     bcs        +0x74 /* 00004480 */
  9043. 0000440E  4172 726F                chk.w      D0, [A2 + D7.w * 2 + 0x6F]
  9044. 00004412  7746                     moveq.l    D3, 0x46
  9045. 00004414  7600                     moveq.l    D3, 0x00
  9046. 00004416  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9047. 0000441A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  9048. 0000441E  246E 0008                movea.l    A2, [A6 + 0x8]
  9049. 00004422  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  9050. // begin alternate branch 00004424-0000444C
  9051. fn00004424:
  9052. 00004424  0026 2F2E                ori.b      -[A6], 0x2E /* '.' */
  9053. 00004428  0022 2F2E                ori.b      -[A2], 0x2E /* '.' */
  9054. 0000442C  001E 1F2E                ori.b      [A6]+, 0x2E /* '.' */
  9055. 00004430  001C 1F2E                ori.b      [A4]+, 0x2E /* '.' */
  9056. label00004434:
  9057. 00004434  001A 3F2E                ori.b      [A2]+, 0x2E /* '.' */
  9058. 00004438  0018 3F2E                ori.b      [A0]+, 0x2E /* '.' */
  9059. 0000443C  0016 3F2E                ori.b      [A6], 0x2E /* '.' */
  9060. 00004440  0014 3F2E                ori.b      [A4], 0x2E /* '.' */
  9061. label00004442: // (misaligned)
  9062. 00004444  0012 1F2E                ori.b      [A2], 0x2E /* '.' */
  9063. 00004448  0010 2F0A                ori.b      [A0], 0xA /* '\n' */
  9064. // end alternate branch 00004424-0000444C
  9065. fn00004424: // (misaligned)
  9066. 00004426  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  9067. 0000442A  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  9068. 0000442E  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  9069. 00004432  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  9070. label00004434: // (misaligned)
  9071. 00004436  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  9072. 0000443A  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  9073. 0000443E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  9074. label00004442:
  9075. 00004442  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  9076. 00004446  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  9077. 0000444A  2F0A                     move.l     -[A7], A2
  9078. 0000444C  2052                     movea.l    A0, [A2]
  9079. 0000444E  2068 0420                movea.l    A0, [A0 + 0x420]
  9080. 00004452  4E90                     jsr        [A0]
  9081. 00004454  202E 000C                move.l     D0, [A6 + 0xC]
  9082. 00004458  2540 00C2                move.l     [A2 + 0xC2], D0
  9083. 0000445C  2F00                     move.l     -[A7], D0
  9084. 0000445E  4EB9 0000 1172           jsr        [0x00001172]
  9085. 00004464  7021                     moveq.l    D0, 0x21
  9086. 00004466  2540 007C                move.l     [A2 + 0x7C], D0
  9087. 0000446A  245F                     movea.l    A2, [A7]+
  9088. 0000446C  4E5E                     unlink     A6
  9089. 0000446E  205F                     movea.l    A0, [A7]+
  9090. label00004470:
  9091. 00004470  4FEF 0022                lea.l      A7, [A7 + 0x22]
  9092. 00004474  4ED0                     jmp        [A0]
  9093. 00004476  805B                     or.w       D0, [A3]+
  9094. 00004478  4945                     chk.w      D4, D5
  9095. 0000447A  7870                     moveq.l    D4, 0x70
  9096. 0000447C  616E                     bsr        +0x70 /* 000044EC */
  9097. 0000447E  6465                     bcc        +0x67 /* 000044E5 */
  9098. label00004480:
  9099. 00004480  7241                     moveq.l    D1, 0x41
  9100. 00004482  7272                     moveq.l    D1, 0x72
  9101. 00004484  6F77                     ble        +0x79 /* 000044FD */
  9102. 00004486  5F5F                     subq.w     [A7]+, 7
  9103. 00004488  3134 5445                move.w     -[A0], [A4 + D5.w * 4 + 0x45]
  9104. 0000448C  7870                     moveq.l    D4, 0x70
  9105. 0000448E  616E                     bsr        +0x70 /* 000044FE */
  9106. 00004490  6465                     bcc        +0x67 /* 000044F7 */
  9107. 00004492  7241                     moveq.l    D1, 0x41
  9108. 00004494  7272                     moveq.l    D1, 0x72
  9109. 00004496  6F77                     ble        +0x79 /* 0000450F */
  9110. 00004498  4650                     not.w      [A0]
  9111. 0000449A  3554 5669                move.w     [A2 + 0x5669], [A4]
  9112. 0000449E  6577                     bcs        +0x79 /* 00004517 */
  9113. 000044A0  5243                     addq.w     D3, 1
  9114. 000044A2  3656                     movea.w    A3, [A6]
  9115. 000044A4  506F 696E                addq.w     [A7 + 0x696E], 8
  9116. 000044A8  7454                     moveq.l    D2, 0x54
  9117. 000044AA  3231 3453                move.w     D1, [A1 + D3.w * 4 + 0x53]
  9118. 000044AE  697A                     bvs        +0x7C /* 0000452A */
  9119. 000044B0  6544                     bcs        +0x46 /* 000044F6 */
  9120. 000044B2  6574                     bcs        +0x76 /* 00004528 */
  9121. 000044B4  6572                     bcs        +0x74 /* 00004528 */
  9122. 000044B6  6D69                     blt        +0x6B /* 00004521 */
  9123. 000044B8  6E65                     bgt        +0x67 /* 0000451F */
  9124. 000044BA  7254                     moveq.l    D1, 0x54
  9125. 000044BC  3473 7373 7355 6350 3133 5445 movea.w    A2, [[A3 + 0x73556350] + 0x31335445]
  9126. 000044C8  7870                     moveq.l    D4, 0x70
  9127. 000044CA  616E                     bsr        +0x70 /* 0000453A */
  9128. 000044CC  6465                     bcc        +0x67 /* 00004533 */
  9129. 000044CE  7256                     moveq.l    D1, 0x56
  9130. 000044D0  6965                     bvs        +0x67 /* 00004537 */
  9131. 000044D2  7700                     moveq.l    D3, 0x00
  9132. 000044D4  0000 FFFF                ori.b      D0, 0xFF
  9133. 000044D8  4E56 0000                link       A6, 0
  9134. 000044DC  48E7 1020                movem.l    -[A7], D3,A2
  9135. 000044E0  246E 0008                movea.l    A2, [A6 + 0x8]
  9136. 000044E4  2F0A                     move.l     -[A7], A2
  9137. 000044E6  4EB9 0000 B542           jsr        [0x0000B542]
  9138. fn000044EC:
  9139. 000044EC  2079 FFFB 9280           movea.l    A0, [0xFFFB9280]
  9140. 000044F2  2488                     move.l     [A2], A0
  9141. 000044F4  7600                     moveq.l    D3, 0x00
  9142. label000044F6:
  9143. 000044F6  2543 00AA                move.l     [A2 + 0xAA], D3
  9144. 000044FA  2543 00AE                move.l     [A2 + 0xAE], D3
  9145. fn000044FE:
  9146. 000044FE  200A                     move.l     D0, A2
  9147. 00004500  4CDF 0408                movem.l    D3,A2, [A7]+
  9148. 00004504  4E5E                     unlink     A6
  9149. 00004506  205F                     movea.l    A0, [A7]+
  9150. 00004508  584F                     addq.w     A7, 4
  9151. 0000450A  4ED0                     jmp        [A0]
  9152. 0000450C  9D5F                     sub.w      [A7]+, D6
  9153. 0000450E  5F63                     subq.w     -[A3], 7
  9154. 00004510  745F                     moveq.l    D2, 0x5F
  9155. 00004512  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  9156. 00004516  4578 7061                chk.w      D2, [0x00007061]
  9157. 0000451A  6E64                     bgt        +0x66 /* 00004580 */
  9158. 0000451C  6572                     bcs        +0x74 /* 00004590 */
  9159. 0000451E  5669 6577                addq.w     [A1 + 0x6577], 3
  9160. 00004522  4772 6F77                chk.w      D3, <<invalid full ext with IS == 1 and I/IS == 7>>
  9161. 00004526  6572                     bcs        +0x74 /* 0000459A */
  9162. label00004528:
  9163. 00004528  4676 0000                not.w      [A6 + D0.w]
  9164. // begin alternate branch 0000452A-00004530
  9165. label0000452A:
  9166. 0000452A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9167. 0000452E  FFF8                     .invalid   <<F/7/7>>
  9168. // end alternate branch 0000452A-00004530
  9169. label0000452A: // (misaligned)
  9170. 0000452C  4E56 FFF8                link       A6, -0x0008
  9171. 00004530  48E7 0038                movem.l    -[A7], A2,A3,A4
  9172. 00004534  266E 0008                movea.l    A3, [A6 + 0x8]
  9173. 00004538  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9174. // begin alternate branch 0000453A-0000453E
  9175. fn0000453A:
  9176. 0000453A  000C 2F0B                ori.b      A4, 0xB
  9177. // end alternate branch 0000453A-0000453E
  9178. fn0000453A: // (misaligned)
  9179. 0000453C  2F0B                     move.l     -[A7], A3
  9180. 0000453E  4EB9 0000 6842           jsr        [0x00006842]
  9181. 00004544  2F0B                     move.l     -[A7], A3
  9182. 00004546  4EB9 0000 36B2           jsr        [0x000036B2]
  9183. 0000454C  244B                     movea.l    A2, A3
  9184. 0000454E  45EA 00AA                lea.l      A2, [A2 + 0xAA]
  9185. 00004552  2480                     move.l     [A2], D0
  9186. 00004554  2F00                     move.l     -[A7], D0
  9187. 00004556  4EB9 0000 1172           jsr        [0x00001172]
  9188. 0000455C  2F12                     move.l     -[A7], [A2]
  9189. 0000455E  4EB9 0000 36BA           jsr        [0x000036BA]
  9190. 00004564  2740 00AE                move.l     [A3 + 0xAE], D0
  9191. 00004568  2F00                     move.l     -[A7], D0
  9192. 0000456A  4EB9 0000 1172           jsr        [0x00001172]
  9193. 00004570  206B 001E                movea.l    A0, [A3 + 0x1E]
  9194. 00004574  2028 0036                move.l     D0, [A0 + 0x36]
  9195. 00004578  90AB 0036                sub.l      D0, [A3 + 0x36]
  9196. 0000457C  2D40 FFFC                move.l     [A6 - 0x4], D0
  9197. label00004580:
  9198. 00004580  206B 001E                movea.l    A0, [A3 + 0x1E]
  9199. 00004584  2028 0032                move.l     D0, [A0 + 0x32]
  9200. 00004588  90AB 0032                sub.l      D0, [A3 + 0x32]
  9201. 0000458C  2D40 FFF8                move.l     [A6 - 0x8], D0
  9202. label00004590:
  9203. 00004590  486E FFF8                pea.l      [A6 - 0x8]
  9204. 00004594  4227                     clr.b      -[A7]
  9205. 00004596  2F0B                     move.l     -[A7], A3
  9206. 00004598  2053                     movea.l    A0, [A3]
  9207. label0000459A:
  9208. 0000459A  2068 01B4                movea.l    A0, [A0 + 0x1B4]
  9209. 0000459E  4E90                     jsr        [A0]
  9210. 000045A0  2852                     movea.l    A4, [A2]
  9211. 000045A2  294B 0088                move.l     [A4 + 0x88], A3
  9212. 000045A6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  9213. 000045AA  4E5E                     unlink     A6
  9214. 000045AC  205F                     movea.l    A0, [A7]+
  9215. 000045AE  504F                     addq.w     A7, 8
  9216. 000045B0  4ED0                     jmp        [A0]
  9217. 000045B2  802F 446F                or.b       D0, [A7 + 0x446F]
  9218. 000045B6  506F 7374                addq.w     [A7 + 0x7374], 8
  9219. 000045BA  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  9220. 000045C0  5F5F                     subq.w     [A7]+, 7
  9221. 000045C2  3139 5445 7870           move.w     -[A0], [0x54457870]
  9222. 000045C8  616E                     bsr        +0x70 /* 00004638 */
  9223. 000045CA  6465                     bcc        +0x67 /* 00004631 */
  9224. 000045CC  7256                     moveq.l    D1, 0x56
  9225. 000045CE  6965                     bvs        +0x67 /* 00004635 */
  9226. 000045D0  7747                     moveq.l    D3, 0x47
  9227. 000045D2  726F                     moveq.l    D1, 0x6F
  9228. 000045D4  7765                     moveq.l    D3, 0x65
  9229. 000045D6  7246                     moveq.l    D1, 0x46
  9230. 000045D8  5039 5444 6F63           addq.b     [0x54446F63], 8
  9231. 000045DE  756D                     moveq.l    D2, 0x6D
  9232. 000045E0  656E                     bcs        +0x70 /* 00004650 */
  9233. 000045E2  7400                     moveq.l    D2, 0x00
  9234. 000045E4  0000 FFFF                ori.b      D0, 0xFF
  9235. 000045E8  4E56 0000                link       A6, 0
  9236. 000045EC  48E7 1020                movem.l    -[A7], D3,A2
  9237. 000045F0  246E 0008                movea.l    A2, [A6 + 0x8]
  9238. 000045F4  2F0A                     move.l     -[A7], A2
  9239. 000045F6  4EB9 0000 51DA           jsr        [0x000051DA]
  9240. 000045FC  2079 FFFB 9284           movea.l    A0, [0xFFFB9284]
  9241. 00004602  2488                     move.l     [A2], A0
  9242. 00004604  7600                     moveq.l    D3, 0x00
  9243. 00004606  2543 007E                move.l     [A2 + 0x7E], D3
  9244. 0000460A  2543 0082                move.l     [A2 + 0x82], D3
  9245. 0000460E  41F9 FFFF 6440           lea.l      A0, [0xFFFF6440]
  9246. 00004614  224A                     movea.l    A1, A2
  9247. 00004616  43E9 0086                lea.l      A1, [A1 + 0x86]
  9248. 0000461A  22D8                     move.l     [A1]+, [A0]+
  9249. 0000461C  22D8                     move.l     [A1]+, [A0]+
  9250. 0000461E  200A                     move.l     D0, A2
  9251. 00004620  4CDF 0408                movem.l    D3,A2, [A7]+
  9252. 00004624  4E5E                     unlink     A6
  9253. 00004626  205F                     movea.l    A0, [A7]+
  9254. 00004628  584F                     addq.w     A7, 4
  9255. 0000462A  4ED0                     jmp        [A0]
  9256. 0000462C  8020                     or.b       D0, -[A0]
  9257. 0000462E  5F5F                     subq.w     [A7]+, 7
  9258. 00004630  6374                     bls        +0x76 /* 000046A6 */
  9259. 00004632  5F5F                     subq.w     [A7]+, 7
  9260. 00004634  3232 5452                move.w     D1, [A2 + D5.w * 4 + 0x52]
  9261. fn00004638:
  9262. 00004638  6573                     bcs        +0x75 /* 000046AD */
  9263. 0000463A  697A                     bvs        +0x7C /* 000046B6 */
  9264. 0000463C  6545                     bcs        +0x47 /* 00004683 */
  9265. 0000463E  7870                     moveq.l    D4, 0x70
  9266. 00004640  616E                     bsr        +0x70 /* 000046B0 */
  9267. 00004642  6465                     bcc        +0x67 /* 000046A9 */
  9268. 00004644  7256                     moveq.l    D1, 0x56
  9269. 00004646  6965                     bvs        +0x67 /* 000046AD */
  9270. 00004648  7743                     moveq.l    D3, 0x43
  9271. 0000464A  6D64                     blt        +0x66 /* 000046B0 */
  9272. 0000464C  4676 0000                not.w      [A6 + D0.w]
  9273. label00004650:
  9274. 00004650  4E56 0000                link       A6, 0
  9275. 00004654  48E7 1018                movem.l    -[A7], D3,A3,A4
  9276. 00004658  266E 0008                movea.l    A3, [A6 + 0x8]
  9277. 0000465C  286E 0010                movea.l    A4, [A6 + 0x10]
  9278. 00004660  274C 007E                move.l     [A3 + 0x7E], A4
  9279. 00004664  276E 0014 0082           move.l     [A3 + 0x82], [A6 + 0x14]
  9280. 0000466A  2F3C 0000 0190           move.l     -[A7], 0x190
  9281. 00004670  42A7                     clr.l      -[A7]
  9282. 00004672  4227                     clr.b      -[A7]
  9283. 00004674  4227                     clr.b      -[A7]
  9284. 00004676  42A7                     clr.l      -[A7]
  9285. 00004678  2F0C                     move.l     -[A7], A4
  9286. 0000467A  4227                     clr.b      -[A7]
  9287. 0000467C  2F0C                     move.l     -[A7], A4
  9288. 0000467E  2054                     movea.l    A0, [A4]
  9289. 00004680  2068 02F4                movea.l    A0, [A0 + 0x2F4]
  9290. 00004684  4E90                     jsr        [A0]
  9291. 00004686  2F00                     move.l     -[A7], D0
  9292. 00004688  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9293. 0000468C  2F0B                     move.l     -[A7], A3
  9294. 0000468E  4EB9 0000 514A           jsr        [0x0000514A]
  9295. 00004694  7601                     moveq.l    D3, 0x01
  9296. 00004696  1743 003C                move.b     [A3 + 0x3C], D3
  9297. 0000469A  422B 003B                clr.b      [A3 + 0x3B]
  9298. 0000469E  1743 003A                move.b     [A3 + 0x3A], D3
  9299. 000046A2  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  9300. label000046A6:
  9301. 000046A6  4E5E                     unlink     A6
  9302. 000046A8  205F                     movea.l    A0, [A7]+
  9303. 000046AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9304. 000046AE  4ED0                     jmp        [A0]
  9305. fn000046B0:
  9306. 000046B0  805C                     or.w       D0, [A4]+
  9307. 000046B2  4952                     chk.w      D4, [A2]
  9308. 000046B4  6573                     bcs        +0x75 /* 00004729 */
  9309. label000046B6:
  9310. 000046B6  697A                     bvs        +0x7C /* 00004732 */
  9311. 000046B8  6545                     bcs        +0x47 /* 000046FF */
  9312. 000046BA  7870                     moveq.l    D4, 0x70
  9313. 000046BC  616E                     bsr        +0x70 /* 0000472C */
  9314. 000046BE  6465                     bcc        +0x67 /* 00004725 */
  9315. 000046C0  7256                     moveq.l    D1, 0x56
  9316. 000046C2  6965                     bvs        +0x67 /* 00004729 */
  9317. 000046C4  7743                     moveq.l    D3, 0x43
  9318. 000046C6  6D64                     blt        +0x66 /* 0000472C */
  9319. 000046C8  5F5F                     subq.w     [A7]+, 7
  9320. 000046CA  3232 5452                move.w     D1, [A2 + D5.w * 4 + 0x52]
  9321. 000046CE  6573                     bcs        +0x75 /* 00004743 */
  9322. 000046D0  697A                     bvs        +0x7C /* 0000474C */
  9323. 000046D2  6545                     bcs        +0x47 /* 00004719 */
  9324. 000046D4  7870                     moveq.l    D4, 0x70
  9325. 000046D6  616E                     bsr        +0x70 /* 00004746 */
  9326. 000046D8  6465                     bcc        +0x67 /* 0000473F */
  9327. 000046DA  7256                     moveq.l    D1, 0x56
  9328. 000046DC  6965                     bvs        +0x67 /* 00004743 */
  9329. 000046DE  7743                     moveq.l    D3, 0x43
  9330. 000046E0  6D64                     blt        +0x66 /* 00004746 */
  9331. 000046E2  4650                     not.w      [A0]
  9332. 000046E4  3136 5445                move.w     -[A0], [A6 + D5.w * 4 + 0x45]
  9333. 000046E8  7870                     moveq.l    D4, 0x70
  9334. 000046EA  616E                     bsr        +0x70 /* 0000475A */
  9335. 000046EC  6465                     bcc        +0x67 /* 00004753 */
  9336. 000046EE  7256                     moveq.l    D1, 0x56
  9337. 000046F0  6965                     bvs        +0x67 /* 00004757 */
  9338. 000046F2  774D                     moveq.l    D3, 0x4D
  9339. 000046F4  6772                     beq        +0x74 /* 00004768 */
  9340. 000046F6  5031 3354                addq.b     <<invalid full ext with I/IS == 4>>, 8
  9341. 000046FA  4578 7061                chk.w      D2, [0x00007061]
  9342. 000046FE  6E64                     bgt        +0x66 /* 00004764 */
  9343. 00004700  6572                     bcs        +0x74 /* 00004774 */
  9344. 00004702  5669 6577                addq.w     [A1 + 0x6577], 3
  9345. 00004706  5236 5650                addq.b     [A6 + D5.w * 8 + 0x50], 1
  9346. 0000470A  6F69                     ble        +0x6B /* 00004775 */
  9347. 0000470C  6E74                     bgt        +0x76 /* 00004782 */
  9348. 0000470E  0000 41F9                ori.b      D0, 0xF9
  9349. 00004712  FFFB                     .invalid   <<F/7/7>>
  9350. 00004714  96A0                     sub.l      D3, -[A0]
  9351. 00004716  2008                     move.l     D0, A0
  9352. 00004718  4E75                     rts
  9353. 0000471A  FFFF                     .invalid   <<F/7/7>>
  9354. 0000471C  41F9 FFFB 96A0           lea.l      A0, [0xFFFB96A0]
  9355. 00004722  2008                     move.l     D0, A0
  9356. 00004724  205F                     movea.l    A0, [A7]+
  9357. 00004726  584F                     addq.w     A7, 4
  9358. 00004728  4ED0                     jmp        [A0]
  9359. 0000472A  FFFF                     .invalid   <<F/7/7>>
  9360. fn0000472C:
  9361. 0000472C  2F0A                     move.l     -[A7], A2
  9362. 0000472E  2F3C 0000 00C6           move.l     -[A7], 0xC6
  9363. // begin alternate branch 00004732-00004734
  9364. label00004732:
  9365. 00004732  00C6                     .incomplete
  9366. // end alternate branch 00004732-00004734
  9367. label00004732: // (misaligned)
  9368. 00004734  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9369. 0000473A  2440                     movea.l    A2, D0
  9370. 0000473C  200A                     move.l     D0, A2
  9371. 0000473E  6708                     beq        +0xA /* 00004748 */
  9372. 00004740  2F0A                     move.l     -[A7], A2
  9373. 00004742  4EB9 0000 4750           jsr        [0x00004750]
  9374. // begin alternate branch 00004746-00004748
  9375. fn00004746:
  9376. 00004746  4750                     chk.w      D3, [A0]
  9377. // end alternate branch 00004746-00004748
  9378. fn00004746: // (misaligned)
  9379. label00004748:
  9380. 00004748  200A                     move.l     D0, A2
  9381. 0000474A  245F                     movea.l    A2, [A7]+
  9382. label0000474C:
  9383. 0000474C  4E75                     rts
  9384. 0000474E  FFFF                     .invalid   <<F/7/7>>
  9385. 00004750  4E56 0000                link       A6, 0
  9386. 00004754  48E7 1020                movem.l    -[A7], D3,A2
  9387. 00004758  246E 0008                movea.l    A2, [A6 + 0x8]
  9388. // begin alternate branch 0000475A-0000475E
  9389. fn0000475A:
  9390. 0000475A  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  9391. // end alternate branch 0000475A-0000475E
  9392. fn0000475A: // (misaligned)
  9393. 0000475C  2F0A                     move.l     -[A7], A2
  9394. 0000475E  4EB9 0000 B322           jsr        [0x0000B322]
  9395. label00004764:
  9396. 00004764  2079 FFFB A000           movea.l    A0, [0xFFFBA000]
  9397. // begin alternate branch 00004768-0000476A
  9398. label00004768:
  9399. 00004768  A000                     syscall    Open/PBHOpen/HOpen
  9400. // end alternate branch 00004768-0000476A
  9401. label00004768: // (misaligned)
  9402. 0000476A  2488                     move.l     [A2], A0
  9403. 0000476C  7000                     moveq.l    D0, 0x00
  9404. 0000476E  2540 00BA                move.l     [A2 + 0xBA], D0
  9405. 00004772  7600                     moveq.l    D3, 0x00
  9406. label00004774:
  9407. 00004774  2543 00BE                move.l     [A2 + 0xBE], D3
  9408. 00004778  2543 00C2                move.l     [A2 + 0xC2], D3
  9409. 0000477C  200A                     move.l     D0, A2
  9410. 0000477E  4CDF 0408                movem.l    D3,A2, [A7]+
  9411. label00004782:
  9412. 00004782  4E5E                     unlink     A6
  9413. 00004784  205F                     movea.l    A0, [A7]+
  9414. 00004786  584F                     addq.w     A7, 4
  9415. 00004788  4ED0                     jmp        [A0]
  9416. 0000478A  9D5F                     sub.w      [A7]+, D6
  9417. 0000478C  5F63                     subq.w     -[A3], 7
  9418. 0000478E  745F                     moveq.l    D2, 0x5F
  9419. 00004790  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  9420. 00004794  4578 7072                chk.w      D2, [0x00007072]
  9421. 00004798  6573                     bcs        +0x75 /* 0000480D */
  9422. 0000479A  7369                     moveq.l    D1, 0x69
  9423. 0000479C  6F6E                     ble        +0x70 /* 0000480C */
  9424. 0000479E  4564                     chk.w      D2, -[A4]
  9425. 000047A0  6974                     bvs        +0x76 /* 00004816 */
  9426. 000047A2  5465                     addq.w     -[A5], 2
  9427. 000047A4  7874                     moveq.l    D4, 0x74
  9428. 000047A6  4676 0000                not.w      [A6 + D0.w]
  9429. 000047AA  FFFF                     .invalid   <<F/7/7>>
  9430. 000047AC  4E56 0000                link       A6, 0
  9431. 000047B0  48E7 0030                movem.l    -[A7], A2,A3
  9432. 000047B4  266E 0008                movea.l    A3, [A6 + 0x8]
  9433. 000047B8  244B                     movea.l    A2, A3
  9434. 000047BA  45EA 00BE                lea.l      A2, [A2 + 0xBE]
  9435. 000047BE  24AE 0010                move.l     [A2], [A6 + 0x10]
  9436. 000047C2  276E 000C 00C2           move.l     [A3 + 0xC2], [A6 + 0xC]
  9437. 000047C8  2F12                     move.l     -[A7], [A2]
  9438. 000047CA  4EB9 0000 1172           jsr        [0x00001172]
  9439. 000047D0  2F2B 00C2                move.l     -[A7], [A3 + 0xC2]
  9440. 000047D4  4EB9 0000 1172           jsr        [0x00001172]
  9441. 000047DA  2F0B                     move.l     -[A7], A3
  9442. 000047DC  2F12                     move.l     -[A7], [A2]
  9443. 000047DE  4EB9 0000 1552           jsr        [0x00001552]
  9444. 000047E4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9445. 000047E8  7001                     moveq.l    D0, 0x01
  9446. 000047EA  1F00                     move.b     -[A7], D0
  9447. 000047EC  2F0B                     move.l     -[A7], A3
  9448. 000047EE  2053                     movea.l    A0, [A3]
  9449. 000047F0  2068 0450                movea.l    A0, [A0 + 0x450]
  9450. 000047F4  4E90                     jsr        [A0]
  9451. 000047F6  4CDF 0C00                movem.l    A2,A3, [A7]+
  9452. 000047FA  4E5E                     unlink     A6
  9453. 000047FC  205F                     movea.l    A0, [A7]+
  9454. 000047FE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9455. 00004802  4ED0                     jmp        [A0]
  9456. 00004804  803E                     or.b       D0, <<invalid special address>>
  9457. 00004806  496E 6974                chk.w      D4, [A6 + 0x6974]
  9458. 0000480A  4578 7072                chk.w      D2, [0x00007072]
  9459. // begin alternate branch 0000480C-0000480E
  9460. label0000480C:
  9461. 0000480C  7072                     moveq.l    D0, 0x72
  9462. // end alternate branch 0000480C-0000480E
  9463. label0000480C: // (misaligned)
  9464. 0000480E  6573                     bcs        +0x75 /* 00004883 */
  9465. 00004810  7369                     moveq.l    D1, 0x69
  9466. 00004812  6F6E                     ble        +0x70 /* 00004882 */
  9467. 00004814  4564                     chk.w      D2, -[A4]
  9468. label00004816:
  9469. 00004816  6974                     bvs        +0x76 /* 0000488C */
  9470. 00004818  5465                     addq.w     -[A5], 2
  9471. 0000481A  7874                     moveq.l    D4, 0x74
  9472. 0000481C  5F5F                     subq.w     [A7]+, 7
  9473. 0000481E  3139 5445 7870           move.w     -[A0], [0x54457870]
  9474. 00004824  7265                     moveq.l    D1, 0x65
  9475. 00004826  7373                     moveq.l    D1, 0x73
  9476. 00004828  696F                     bvs        +0x71 /* 00004899 */
  9477. 0000482A  6E45                     bgt        +0x47 /* 00004871 */
  9478. 0000482C  6469                     bcc        +0x6B /* 00004897 */
  9479. 0000482E  7454                     moveq.l    D2, 0x54
  9480. 00004830  6578                     bcs        +0x7A /* 000048AA */
  9481. 00004832  7446                     moveq.l    D2, 0x46
  9482. 00004834  556C 5035                subq.w     [A4 + 0x5035], 2
  9483. 00004838  5454                     addq.w     [A4], 2
  9484. 0000483A  6173                     bsr        +0x75 /* 000048AF */
  9485. 0000483C  6B50                     bmi        +0x52 /* 0000488E */
  9486. 0000483E  3554 5669                move.w     [A2 + 0x5669], [A4]
  9487. 00004842  6577                     bcs        +0x79 /* 000048BB */
  9488. 00004844  0000 FFFF                ori.b      D0, 0xFF
  9489. 00004848  4E56 FEFC                link       A6, -0x0104
  9490. 0000484C  2F0B                     move.l     -[A7], A3
  9491. 0000484E  266E 0008                movea.l    A3, [A6 + 0x8]
  9492. 00004852  422E FEFC                clr.b      [A6 - 0x104]
  9493. 00004856  202B 00BA                move.l     D0, [A3 + 0xBA]
  9494. 0000485A  2D40 FFFC                move.l     [A6 - 0x4], D0
  9495. 0000485E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9496. 00004862  2F0B                     move.l     -[A7], A3
  9497. 00004864  4EB9 0000 6842           jsr        [0x00006842]
  9498. 0000486A  486E FEFC                pea.l      [A6 - 0x104]
  9499. 0000486E  2F0B                     move.l     -[A7], A3
  9500. 00004870  2053                     movea.l    A0, [A3]
  9501. 00004872  2068 0404                movea.l    A0, [A0 + 0x404]
  9502. 00004876  4E90                     jsr        [A0]
  9503. 00004878  9FFC 0000 0100           sub.l      A7, 0x100
  9504. 0000487E  486E FEFC                pea.l      [A6 - 0x104]
  9505. label00004882:
  9506. 00004882  486F 0004                pea.l      [A7 + 0x4]
  9507. 00004886  4EB9 0000 48DC           jsr        [0x000048DC]
  9508. label0000488C:
  9509. 0000488C  486E FFFC                pea.l      [A6 - 0x4]
  9510. // begin alternate branch 0000488E-00004890
  9511. label0000488E:
  9512. 0000488E  FFFC                     .invalid   <<F/7/7>>
  9513. // end alternate branch 0000488E-00004890
  9514. label0000488E: // (misaligned)
  9515. 00004890  4EB9 0000 4902           jsr        [0x00004902]
  9516. 00004896  276E FFFC 00BA           move.l     [A3 + 0xBA], [A6 - 0x4]
  9517. 0000489C  265F                     movea.l    A3, [A7]+
  9518. 0000489E  4E5E                     unlink     A6
  9519. 000048A0  205F                     movea.l    A0, [A7]+
  9520. 000048A2  504F                     addq.w     A7, 8
  9521. 000048A4  4ED0                     jmp        [A0]
  9522. 000048A6  802F 446F                or.b       D0, [A7 + 0x446F]
  9523. label000048AA:
  9524. 000048AA  506F 7374                addq.w     [A7 + 0x7374], 8
  9525. 000048AE  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  9526. 000048B4  5F5F                     subq.w     [A7]+, 7
  9527. 000048B6  3139 5445 7870           move.w     -[A0], [0x54457870]
  9528. 000048BC  7265                     moveq.l    D1, 0x65
  9529. 000048BE  7373                     moveq.l    D1, 0x73
  9530. 000048C0  696F                     bvs        +0x71 /* 00004931 */
  9531. 000048C2  6E45                     bgt        +0x47 /* 00004909 */
  9532. 000048C4  6469                     bcc        +0x6B /* 0000492F */
  9533. 000048C6  7454                     moveq.l    D2, 0x54
  9534. 000048C8  6578                     bcs        +0x7A /* 00004942 */
  9535. 000048CA  7446                     moveq.l    D2, 0x46
  9536. 000048CC  5039 5444 6F63           addq.b     [0x54446F63], 8
  9537. 000048D2  756D                     moveq.l    D2, 0x6D
  9538. 000048D4  656E                     bcs        +0x70 /* 00004944 */
  9539. 000048D6  7400                     moveq.l    D2, 0x00
  9540. 000048D8  0000 FFFF                ori.b      D0, 0xFF
  9541. 000048DC  4E56 0000                link       A6, 0
  9542. 000048E0  2F0A                     move.l     -[A7], A2
  9543. 000048E2  246E 000C                movea.l    A2, [A6 + 0xC]
  9544. 000048E6  1212                     move.b     D1, [A2]
  9545. 000048E8  7000                     moveq.l    D0, 0x00
  9546. 000048EA  1001                     move.b     D0, D1
  9547. 000048EC  5280                     addq.l     D0, 1
  9548. 000048EE  2F00                     move.l     -[A7], D0
  9549. 000048F0  2F0A                     move.l     -[A7], A2
  9550. 000048F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9551. 000048F6  4EB9 0000 0042           jsr        [0x00000042]
  9552. 000048FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9553. 00004900  202E 0008                move.l     D0, [A6 + 0x8]
  9554. 00004904  245F                     movea.l    A2, [A7]+
  9555. 00004906  4E5E                     unlink     A6
  9556. 00004908  205F                     movea.l    A0, [A7]+
  9557. 0000490A  504F                     addq.w     A7, 8
  9558. 0000490C  4ED0                     jmp        [A0]
  9559. 0000490E  995F                     sub.w      [A7]+, D4
  9560. 00004910  5F63                     subq.w     -[A3], 7
  9561. 00004912  745F                     moveq.l    D2, 0x5F
  9562. 00004914  5F37 4353 7472 3235      subq.b     [[A7] + 0x74723235], 7
  9563. 0000491C  3546 5243                move.w     [A2 + 0x5243], D6
  9564. 00004920  3743 5374                move.w     [A3 + 0x5374], D3
  9565. 00004924  7232                     moveq.l    D1, 0x32
  9566. 00004926  3535 0000                move.w     -[A2], [A5 + D0.w]
  9567. 0000492A  FFFF                     .invalid   <<F/7/7>>
  9568. 0000492C  4E56 0000                link       A6, 0
  9569. 00004930  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9570. 00004934  4EB9 0000 5BBA           jsr        [0x00005BBA]
  9571. 0000493A  4E5E                     unlink     A6
  9572. 0000493C  205F                     movea.l    A0, [A7]+
  9573. 0000493E  584F                     addq.w     A7, 4
  9574. 00004940  4ED0                     jmp        [A0]
  9575. label00004942:
  9576. 00004942  9D46                     subx.w     D6, D6
  9577. label00004944:
  9578. 00004944  7265                     moveq.l    D1, 0x65
  9579. 00004946  655F                     bcs        +0x61 /* 000049A7 */
  9580. 00004948  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  9581. 0000494C  4578 7072                chk.w      D2, [0x00007072]
  9582. 00004950  6573                     bcs        +0x75 /* 000049C5 */
  9583. 00004952  7369                     moveq.l    D1, 0x69
  9584. 00004954  6F6E                     ble        +0x70 /* 000049C4 */
  9585. 00004956  4564                     chk.w      D2, -[A4]
  9586. 00004958  6974                     bvs        +0x76 /* 000049CE */
  9587. 0000495A  5465                     addq.w     -[A5], 2
  9588. 0000495C  7874                     moveq.l    D4, 0x74
  9589. 0000495E  4676 0000                not.w      [A6 + D0.w]
  9590. 00004962  FFFF                     .invalid   <<F/7/7>>
  9591. 00004964  41F9 FFFB 96D8           lea.l      A0, [0xFFFB96D8]
  9592. 0000496A  2008                     move.l     D0, A0
  9593. 0000496C  4E75                     rts
  9594. 0000496E  FFFF                     .invalid   <<F/7/7>>
  9595. 00004970  41F9 FFFB 96D8           lea.l      A0, [0xFFFB96D8]
  9596. 00004976  2008                     move.l     D0, A0
  9597. 00004978  205F                     movea.l    A0, [A7]+
  9598. 0000497A  584F                     addq.w     A7, 4
  9599. 0000497C  4ED0                     jmp        [A0]
  9600. 0000497E  FFFF                     .invalid   <<F/7/7>>
  9601. 00004980  2F0A                     move.l     -[A7], A2
  9602. 00004982  2F3C 0000 00C6           move.l     -[A7], 0xC6
  9603. 00004988  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9604. 0000498E  2440                     movea.l    A2, D0
  9605. 00004990  200A                     move.l     D0, A2
  9606. 00004992  6708                     beq        +0xA /* 0000499C */
  9607. 00004994  2F0A                     move.l     -[A7], A2
  9608. 00004996  4EB9 0000 49A4           jsr        [0x000049A4]
  9609. label0000499C:
  9610. 0000499C  200A                     move.l     D0, A2
  9611. 0000499E  245F                     movea.l    A2, [A7]+
  9612. 000049A0  4E75                     rts
  9613. 000049A2  FFFF                     .invalid   <<F/7/7>>
  9614. 000049A4  4E56 0000                link       A6, 0
  9615. 000049A8  2F0A                     move.l     -[A7], A2
  9616. 000049AA  246E 0008                movea.l    A2, [A6 + 0x8]
  9617. 000049AE  2F0A                     move.l     -[A7], A2
  9618. 000049B0  4EB9 0000 4750           jsr        [0x00004750]
  9619. 000049B6  2079 FFFB A004           movea.l    A0, [0xFFFBA004]
  9620. 000049BC  2488                     move.l     [A2], A0
  9621. 000049BE  200A                     move.l     D0, A2
  9622. 000049C0  245F                     movea.l    A2, [A7]+
  9623. 000049C2  4E5E                     unlink     A6
  9624. label000049C4:
  9625. 000049C4  205F                     movea.l    A0, [A7]+
  9626. 000049C6  584F                     addq.w     A7, 4
  9627. 000049C8  4ED0                     jmp        [A0]
  9628. 000049CA  8020                     or.b       D0, -[A0]
  9629. 000049CC  5F5F                     subq.w     [A7]+, 7
  9630. label000049CE:
  9631. 000049CE  6374                     bls        +0x76 /* 00004A44 */
  9632. 000049D0  5F5F                     subq.w     [A7]+, 7
  9633. 000049D2  3232 5436                move.w     D1, [A2 + D5.w * 4 + 0x36]
  9634. 000049D6  386B 4578                movea.w    A4, [A3 + 0x4578]
  9635. 000049DA  7072                     moveq.l    D0, 0x72
  9636. 000049DC  6573                     bcs        +0x75 /* 00004A51 */
  9637. 000049DE  7369                     moveq.l    D1, 0x69
  9638. 000049E0  6F6E                     ble        +0x70 /* 00004A50 */
  9639. 000049E2  4564                     chk.w      D2, -[A4]
  9640. 000049E4  6974                     bvs        +0x76 /* 00004A5A */
  9641. 000049E6  5465                     addq.w     -[A5], 2
  9642. 000049E8  7874                     moveq.l    D4, 0x74
  9643. 000049EA  4676 0000                not.w      [A6 + D0.w]
  9644. 000049EE  FFFF                     .invalid   <<F/7/7>>
  9645. 000049F0  4E56 0000                link       A6, 0
  9646. 000049F4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9647. 000049F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9648. 000049FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9649. 00004A00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9650. 00004A04  206E 0008                movea.l    A0, [A6 + 0x8]
  9651. 00004A08  2050                     movea.l    A0, [A0]
  9652. 00004A0A  2068 0448                movea.l    A0, [A0 + 0x448]
  9653. 00004A0E  4E90                     jsr        [A0]
  9654. 00004A10  4E5E                     unlink     A6
  9655. 00004A12  205F                     movea.l    A0, [A7]+
  9656. 00004A14  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9657. 00004A18  4ED0                     jmp        [A0]
  9658. 00004A1A  8044                     or.w       D0, D4
  9659. 00004A1C  496E 6974                chk.w      D4, [A6 + 0x6974]
  9660. 00004A20  3638 6B45                move.w     D3, [0x00006B45]
  9661. 00004A24  7870                     moveq.l    D4, 0x70
  9662. 00004A26  7265                     moveq.l    D1, 0x65
  9663. 00004A28  7373                     moveq.l    D1, 0x73
  9664. 00004A2A  696F                     bvs        +0x71 /* 00004A9B */
  9665. 00004A2C  6E45                     bgt        +0x47 /* 00004A73 */
  9666. 00004A2E  6469                     bcc        +0x6B /* 00004A99 */
  9667. 00004A30  7454                     moveq.l    D2, 0x54
  9668. 00004A32  6578                     bcs        +0x7A /* 00004AAC */
  9669. 00004A34  745F                     moveq.l    D2, 0x5F
  9670. 00004A36  5F32 3254                subq.b     [A2 + D3.w * 2 + 0x54], 7
  9671. 00004A3A  3638 6B45                move.w     D3, [0x00006B45]
  9672. 00004A3E  7870                     moveq.l    D4, 0x70
  9673. 00004A40  7265                     moveq.l    D1, 0x65
  9674. 00004A42  7373                     moveq.l    D1, 0x73
  9675. label00004A44:
  9676. 00004A44  696F                     bvs        +0x71 /* 00004AB5 */
  9677. 00004A46  6E45                     bgt        +0x47 /* 00004A8D */
  9678. 00004A48  6469                     bcc        +0x6B /* 00004AB3 */
  9679. 00004A4A  7454                     moveq.l    D2, 0x54
  9680. 00004A4C  6578                     bcs        +0x7A /* 00004AC6 */
  9681. 00004A4E  7446                     moveq.l    D2, 0x46
  9682. label00004A50:
  9683. 00004A50  556C 5035                subq.w     [A4 + 0x5035], 2
  9684. 00004A54  5454                     addq.w     [A4], 2
  9685. 00004A56  6173                     bsr        +0x75 /* 00004ACB */
  9686. 00004A58  6B50                     bmi        +0x52 /* 00004AAA */
  9687. label00004A5A:
  9688. 00004A5A  3554 5669                move.w     [A2 + 0x5669], [A4]
  9689. 00004A5E  6577                     bcs        +0x79 /* 00004AD7 */
  9690. 00004A60  0000 FFFF                ori.b      D0, 0xFF
  9691. 00004A64  41F9 FFFB A41C           lea.l      A0, [0xFFFBA41C]
  9692. 00004A6A  2008                     move.l     D0, A0
  9693. 00004A6C  4E75                     rts
  9694. 00004A6E  FFFF                     .invalid   <<F/7/7>>
  9695. 00004A70  41F9 FFFB A41C           lea.l      A0, [0xFFFBA41C]
  9696. 00004A76  2008                     move.l     D0, A0
  9697. 00004A78  205F                     movea.l    A0, [A7]+
  9698. 00004A7A  584F                     addq.w     A7, 4
  9699. 00004A7C  4ED0                     jmp        [A0]
  9700. 00004A7E  FFFF                     .invalid   <<F/7/7>>
  9701. 00004A80  2F0A                     move.l     -[A7], A2
  9702. 00004A82  2F3C 0000 02C8           move.l     -[A7], 0x2C8
  9703. 00004A88  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9704. 00004A8E  2440                     movea.l    A2, D0
  9705. 00004A90  200A                     move.l     D0, A2
  9706. 00004A92  6708                     beq        +0xA /* 00004A9C */
  9707. 00004A94  2F0A                     move.l     -[A7], A2
  9708. 00004A96  4EB9 0000 4AA4           jsr        [0x00004AA4]
  9709. label00004A9C:
  9710. 00004A9C  200A                     move.l     D0, A2
  9711. 00004A9E  245F                     movea.l    A2, [A7]+
  9712. 00004AA0  4E75                     rts
  9713. 00004AA2  FFFF                     .invalid   <<F/7/7>>
  9714. 00004AA4  4E56 0000                link       A6, 0
  9715. 00004AA8  48E7 0038                movem.l    -[A7], A2,A3,A4
  9716. // begin alternate branch 00004AAA-00004AB0
  9717. label00004AAA:
  9718. 00004AAA  0038 246E 0008           ori.b      [0x00000008 /* BusErrVct */], 0x6E /* 'n' */
  9719. // end alternate branch 00004AAA-00004AB0
  9720. label00004AAA: // (misaligned)
  9721. label00004AAC:
  9722. 00004AAC  246E 0008                movea.l    A2, [A6 + 0x8]
  9723. 00004AB0  2F0A                     move.l     -[A7], A2
  9724. 00004AB2  4EB9 0001 0088           jsr        [0x00010088]
  9725. 00004AB8  264A                     movea.l    A3, A2
  9726. 00004ABA  47EB 01C8                lea.l      A3, [A3 + 0x1C8]
  9727. 00004ABE  4213                     clr.b      [A3]
  9728. 00004AC0  2079 FFFB A958           movea.l    A0, [0xFFFBA958]
  9729. label00004AC6:
  9730. 00004AC6  2488                     move.l     [A2], A0
  9731. 00004AC8  7000                     moveq.l    D0, 0x00
  9732. 00004ACA  2540 01C4                move.l     [A2 + 0x1C4], D0
  9733. 00004ACE  284A                     movea.l    A4, A2
  9734. 00004AD0  49EC 01C8                lea.l      A4, [A4 + 0x1C8]
  9735. 00004AD4  1239 FFFF 645C           move.b     D1, [0xFFFF645C]
  9736. 00004ADA  7000                     moveq.l    D0, 0x00
  9737. 00004ADC  1001                     move.b     D0, D1
  9738. 00004ADE  5280                     addq.l     D0, 1
  9739. 00004AE0  2F00                     move.l     -[A7], D0
  9740. 00004AE2  4879 FFFF 645C           push.l     0xFFFF645C
  9741. 00004AE8  2F0C                     move.l     -[A7], A4
  9742. 00004AEA  4EB9 0000 0042           jsr        [0x00000042]
  9743. 00004AF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9744. 00004AF4  200A                     move.l     D0, A2
  9745. 00004AF6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  9746. 00004AFA  4E5E                     unlink     A6
  9747. 00004AFC  205F                     movea.l    A0, [A7]+
  9748. 00004AFE  584F                     addq.w     A7, 4
  9749. 00004B00  4ED0                     jmp        [A0]
  9750. 00004B02  995F                     sub.w      [A7]+, D4
  9751. 00004B04  5F63                     subq.w     -[A3], 7
  9752. 00004B06  745F                     moveq.l    D2, 0x5F
  9753. 00004B08  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  9754. 00004B0C  4578 7072                chk.w      D2, [0x00007072]
  9755. 00004B10  6573                     bcs        +0x75 /* 00004B85 */
  9756. 00004B12  7369                     moveq.l    D1, 0x69
  9757. 00004B14  6F6E                     ble        +0x70 /* 00004B84 */
  9758. 00004B16  5669 6577                addq.w     [A1 + 0x6577], 3
  9759. 00004B1A  4676 0000                not.w      [A6 + D0.w]
  9760. 00004B1E  FFFF                     .invalid   <<F/7/7>>
  9761. 00004B20  41F9 FFFB AD7C           lea.l      A0, [0xFFFBAD7C]
  9762. 00004B26  2008                     move.l     D0, A0
  9763. 00004B28  4E75                     rts
  9764. 00004B2A  FFFF                     .invalid   <<F/7/7>>
  9765. 00004B2C  41F9 FFFB AD7C           lea.l      A0, [0xFFFBAD7C]
  9766. 00004B32  2008                     move.l     D0, A0
  9767. 00004B34  205F                     movea.l    A0, [A7]+
  9768. 00004B36  584F                     addq.w     A7, 4
  9769. 00004B38  4ED0                     jmp        [A0]
  9770. 00004B3A  FFFF                     .invalid   <<F/7/7>>
  9771. 00004B3C  2F0A                     move.l     -[A7], A2
  9772. 00004B3E  2F3C 0000 00BE           move.l     -[A7], 0xBE
  9773. 00004B44  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9774. 00004B4A  2440                     movea.l    A2, D0
  9775. 00004B4C  200A                     move.l     D0, A2
  9776. 00004B4E  6708                     beq        +0xA /* 00004B58 */
  9777. 00004B50  2F0A                     move.l     -[A7], A2
  9778. 00004B52  4EB9 0000 4B60           jsr        [0x00004B60]
  9779. label00004B58:
  9780. 00004B58  200A                     move.l     D0, A2
  9781. 00004B5A  245F                     movea.l    A2, [A7]+
  9782. 00004B5C  4E75                     rts
  9783. 00004B5E  FFFF                     .invalid   <<F/7/7>>
  9784. 00004B60  4E56 0000                link       A6, 0
  9785. 00004B64  48E7 1020                movem.l    -[A7], D3,A2
  9786. 00004B68  246E 0008                movea.l    A2, [A6 + 0x8]
  9787. 00004B6C  2F0A                     move.l     -[A7], A2
  9788. 00004B6E  4EB9 0000 B52A           jsr        [0x0000B52A]
  9789. 00004B74  2079 FFFB B79C           movea.l    A0, [0xFFFBB79C]
  9790. 00004B7A  2488                     move.l     [A2], A0
  9791. 00004B7C  7600                     moveq.l    D3, 0x00
  9792. 00004B7E  2543 00B2                move.l     [A2 + 0xB2], D3
  9793. 00004B82  2543 00B6                move.l     [A2 + 0xB6], D3
  9794. // begin alternate branch 00004B84-00004B8C
  9795. label00004B84:
  9796. 00004B84  00B6 2543 00BA 200A      ori.l      [A6 + D2.w + 0xA], 0x254300BA
  9797. // end alternate branch 00004B84-00004B8C
  9798. label00004B84: // (misaligned)
  9799. 00004B86  2543 00BA                move.l     [A2 + 0xBA], D3
  9800. 00004B8A  200A                     move.l     D0, A2
  9801. 00004B8C  4CDF 0408                movem.l    D3,A2, [A7]+
  9802. 00004B90  4E5E                     unlink     A6
  9803. 00004B92  205F                     movea.l    A0, [A7]+
  9804. 00004B94  584F                     addq.w     A7, 4
  9805. 00004B96  4ED0                     jmp        [A0]
  9806. 00004B98  995F                     sub.w      [A7]+, D4
  9807. 00004B9A  5F63                     subq.w     -[A3], 7
  9808. 00004B9C  745F                     moveq.l    D2, 0x5F
  9809. 00004B9E  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  9810. 00004BA2  4675 6E63                not.w      [A5 + D6 * 8 + 0x63]
  9811. 00004BA6  7469                     moveq.l    D2, 0x69
  9812. 00004BA8  6F6E                     ble        +0x70 /* 00004C18 */
  9813. 00004BAA  4C69 7374 6572           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572]
  9814. 00004BB0  4676 0000                not.w      [A6 + D0.w]
  9815. 00004BB4  4E56 FFF8                link       A6, -0x0008
  9816. 00004BB8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  9817. 00004BBC  266E 0008                movea.l    A3, [A6 + 0x8]
  9818. 00004BC0  7032                     moveq.l    D0, 0x32
  9819. 00004BC2  3D40 FFF8                move.w     [A6 - 0x8], D0
  9820. 00004BC6  7064                     moveq.l    D0, 0x64
  9821. 00004BC8  3D40 FFFA                move.w     [A6 - 0x6], D0
  9822. 00004BCC  206B 001E                movea.l    A0, [A3 + 0x1E]
  9823. 00004BD0  2868 001E                movea.l    A4, [A0 + 0x1E]
  9824. 00004BD4  262E 000C                move.l     D3, [A6 + 0xC]
  9825. 00004BD8  2743 00B6                move.l     [A3 + 0xB6], D3
  9826. 00004BDC  2F3C 0000 0126           move.l     -[A7], 0x126
  9827. 00004BE2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9828. 00004BE8  2440                     movea.l    A2, D0
  9829. 00004BEA  200A                     move.l     D0, A2
  9830. 00004BEC  6708                     beq        +0xA /* 00004BF6 */
  9831. 00004BEE  2F0A                     move.l     -[A7], A2
  9832. 00004BF0  4EB9 0000 6892           jsr        [0x00006892]
  9833. label00004BF6:
  9834. 00004BF6  2F3C 6B73 656C           move.l     -[A7], 0x6B73656C /* 'ksel' */
  9835. 00004BFC  2F0A                     move.l     -[A7], A2
  9836. 00004BFE  4EB9 0000 689A           jsr        [0x0000689A]
  9837. 00004C04  2F0A                     move.l     -[A7], A2
  9838. 00004C06  2F0B                     move.l     -[A7], A3
  9839. 00004C08  2053                     movea.l    A0, [A3]
  9840. 00004C0A  2068 00E0                movea.l    A0, [A0 + 0xE0]
  9841. 00004C0E  4E90                     jsr        [A0]
  9842. 00004C10  701E                     moveq.l    D0, 0x1E
  9843. 00004C12  2F00                     move.l     -[A7], D0
  9844. 00004C14  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9845. // begin alternate branch 00004C18-00004C1A
  9846. label00004C18:
  9847. 00004C18  0BEA                     .incomplete
  9848. // end alternate branch 00004C18-00004C1A
  9849. label00004C18: // (misaligned)
  9850. 00004C1A  2D40 FFFC                move.l     [A6 - 0x4], D0
  9851. 00004C1E  4A80                     tst.l      D0
  9852. 00004C20  6708                     beq        +0xA /* 00004C2A */
  9853. 00004C22  2F00                     move.l     -[A7], D0
  9854. 00004C24  4EB9 0000 CE5A           jsr        [0x0000CE5A]
  9855. label00004C2A:
  9856. 00004C2A  2F3C 5544 4B53           move.l     -[A7], 0x55444B53 /* 'UDKS' */
  9857. 00004C30  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9858. 00004C34  4EB9 0000 CE62           jsr        [0x0000CE62]
  9859. 00004C3A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9860. 00004C3E  2F0B                     move.l     -[A7], A3
  9861. 00004C40  2053                     movea.l    A0, [A3]
  9862. 00004C42  2068 00E0                movea.l    A0, [A0 + 0xE0]
  9863. 00004C46  4E90                     jsr        [A0]
  9864. 00004C48  4227                     clr.b      -[A7]
  9865. 00004C4A  2F03                     move.l     -[A7], D3
  9866. 00004C4C  2043                     movea.l    A0, D3
  9867. 00004C4E  2050                     movea.l    A0, [A0]
  9868. 00004C50  2068 0470                movea.l    A0, [A0 + 0x470]
  9869. 00004C54  4E90                     jsr        [A0]
  9870. 00004C56  2F39 FFFE B2B8           move.l     -[A7], [0xFFFEB2B8]
  9871. 00004C5C  4227                     clr.b      -[A7]
  9872. 00004C5E  4227                     clr.b      -[A7]
  9873. 00004C60  2F0C                     move.l     -[A7], A4
  9874. 00004C62  2054                     movea.l    A0, [A4]
  9875. 00004C64  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  9876. 00004C68  4E90                     jsr        [A0]
  9877. 00004C6A  296E FFF8 0088           move.l     [A4 + 0x88], [A6 - 0x8]
  9878. 00004C70  294B 0196                move.l     [A4 + 0x196], A3
  9879. 00004C74  294B 007C                move.l     [A4 + 0x7C], A3
  9880. 00004C78  2F0B                     move.l     -[A7], A3
  9881. 00004C7A  2F39 FFFB EFF0           move.l     -[A7], [0xFFFBEFF0]
  9882. 00004C80  4EB9 0000 1552           jsr        [0x00001552]
  9883. 00004C86  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  9884. 00004C8A  4E5E                     unlink     A6
  9885. 00004C8C  205F                     movea.l    A0, [A7]+
  9886. 00004C8E  504F                     addq.w     A7, 8
  9887. 00004C90  4ED0                     jmp        [A0]
  9888. 00004C92  802E 4946                or.b       D0, [A6 + 0x4946]
  9889. 00004C96  756E                     moveq.l    D2, 0x6E
  9890. 00004C98  6374                     bls        +0x76 /* 00004D0E */
  9891. 00004C9A  696F                     bvs        +0x71 /* 00004D0B */
  9892. 00004C9C  6E4C                     bgt        +0x4E /* 00004CEA */
  9893. 00004C9E  6973                     bvs        +0x75 /* 00004D13 */
  9894. 00004CA0  7465                     moveq.l    D2, 0x65
  9895. 00004CA2  725F                     moveq.l    D1, 0x5F
  9896. 00004CA4  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  9897. 00004CA8  4675 6E63                not.w      [A5 + D6 * 8 + 0x63]
  9898. 00004CAC  7469                     moveq.l    D2, 0x69
  9899. 00004CAE  6F6E                     ble        +0x70 /* 00004D1E */
  9900. 00004CB0  4C69 7374 6572           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572]
  9901. 00004CB6  4650                     not.w      [A0]
  9902. 00004CB8  3954 436F                move.w     [A4 + 0x436F], [A4]
  9903. 00004CBC  6465                     bcc        +0x67 /* 00004D23 */
  9904. 00004CBE  5669 6577                addq.w     [A1 + 0x6577], 3
  9905. 00004CC2  0000 41F9                ori.b      D0, 0xF9
  9906. 00004CC6  FFFB                     .invalid   <<F/7/7>>
  9907. 00004CC8  ADB0                     syscall    WriteResource, auto_pop
  9908. 00004CCA  2008                     move.l     D0, A0
  9909. 00004CCC  4E75                     rts
  9910. 00004CCE  FFFF                     .invalid   <<F/7/7>>
  9911. 00004CD0  41F9 FFFB ADB0           lea.l      A0, [0xFFFBADB0]
  9912. 00004CD6  2008                     move.l     D0, A0
  9913. 00004CD8  205F                     movea.l    A0, [A7]+
  9914. 00004CDA  584F                     addq.w     A7, 4
  9915. 00004CDC  4ED0                     jmp        [A0]
  9916. 00004CDE  FFFF                     .invalid   <<F/7/7>>
  9917. 00004CE0  2F0A                     move.l     -[A7], A2
  9918. 00004CE2  2F3C 0000 00BC           move.l     -[A7], 0xBC
  9919. 00004CE8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9920. // begin alternate branch 00004CEA-00004CEE
  9921. label00004CEA:
  9922. 00004CEA  0000 0BEA                ori.b      D0, 0xEA
  9923. // end alternate branch 00004CEA-00004CEE
  9924. label00004CEA: // (misaligned)
  9925. 00004CEE  2440                     movea.l    A2, D0
  9926. 00004CF0  200A                     move.l     D0, A2
  9927. 00004CF2  6708                     beq        +0xA /* 00004CFC */
  9928. 00004CF4  2F0A                     move.l     -[A7], A2
  9929. 00004CF6  4EB9 0000 4D04           jsr        [0x00004D04]
  9930. label00004CFC:
  9931. 00004CFC  200A                     move.l     D0, A2
  9932. 00004CFE  245F                     movea.l    A2, [A7]+
  9933. 00004D00  4E75                     rts
  9934. 00004D02  FFFF                     .invalid   <<F/7/7>>
  9935. 00004D04  4E56 0000                link       A6, 0
  9936. 00004D08  48E7 1020                movem.l    -[A7], D3,A2
  9937. 00004D0C  246E 0008                movea.l    A2, [A6 + 0x8]
  9938. // begin alternate branch 00004D0E-00004D12
  9939. label00004D0E:
  9940. 00004D0E  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  9941. // end alternate branch 00004D0E-00004D12
  9942. label00004D0E: // (misaligned)
  9943. 00004D10  2F0A                     move.l     -[A7], A2
  9944. 00004D12  4EB9 0000 B52A           jsr        [0x0000B52A]
  9945. 00004D18  2079 FFFB B7A0           movea.l    A0, [0xFFFBB7A0]
  9946. label00004D1E:
  9947. 00004D1E  2488                     move.l     [A2], A0
  9948. 00004D20  7600                     moveq.l    D3, 0x00
  9949. 00004D22  2543 00B2                move.l     [A2 + 0xB2], D3
  9950. 00004D26  2543 00B6                move.l     [A2 + 0xB6], D3
  9951. 00004D2A  4240                     clr.w      D0
  9952. 00004D2C  3540 00BA                move.w     [A2 + 0xBA], D0
  9953. 00004D30  200A                     move.l     D0, A2
  9954. 00004D32  4CDF 0408                movem.l    D3,A2, [A7]+
  9955. 00004D36  4E5E                     unlink     A6
  9956. 00004D38  205F                     movea.l    A0, [A7]+
  9957. 00004D3A  584F                     addq.w     A7, 4
  9958. 00004D3C  4ED0                     jmp        [A0]
  9959. 00004D3E  9B5F                     sub.w      [A7]+, D5
  9960. 00004D40  5F63                     subq.w     -[A3], 7
  9961. 00004D42  745F                     moveq.l    D2, 0x5F
  9962. 00004D44  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  9963. 00004D48  536F 7572                subq.w     [A7 + 0x7572], 1
  9964. 00004D4C  6365                     bls        +0x67 /* 00004DB3 */
  9965. 00004D4E  4669 6C65                not.w      [A1 + 0x6C65]
  9966. 00004D52  4C69 7374 6572           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572]
  9967. 00004D58  4676 0000                not.w      [A6 + D0.w]
  9968. 00004D5C  4E56 FFEC                link       A6, -0x0014
  9969. 00004D60  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  9970. 00004D64  286E 0010                movea.l    A4, [A6 + 0x10]
  9971. 00004D68  7032                     moveq.l    D0, 0x32
  9972. 00004D6A  3D40 FFF0                move.w     [A6 - 0x10], D0
  9973. 00004D6E  7064                     moveq.l    D0, 0x64
  9974. 00004D70  3D40 FFF2                move.w     [A6 - 0xE], D0
  9975. 00004D74  246E 0008                movea.l    A2, [A6 + 0x8]
  9976. 00004D78  206A 001E                movea.l    A0, [A2 + 0x1E]
  9977. 00004D7C  2028 001E                move.l     D0, [A0 + 0x1E]
  9978. 00004D80  2D40 FFF4                move.l     [A6 - 0xC], D0
  9979. 00004D84  7022                     moveq.l    D0, 0x22
  9980. 00004D86  2F00                     move.l     -[A7], D0
  9981. 00004D88  4EB9 0000 0BEA           jsr        [0x00000BEA]
  9982. 00004D8E  2D40 FFF8                move.l     [A6 - 0x8], D0
  9983. 00004D92  4A80                     tst.l      D0
  9984. 00004D94  670A                     beq        +0xC /* 00004DA0 */
  9985. 00004D96  4227                     clr.b      -[A7]
  9986. 00004D98  2F00                     move.l     -[A7], D0
  9987. 00004D9A  4EB9 0000 9FE2           jsr        [0x00009FE2]
  9988. label00004DA0:
  9989. 00004DA0  42A7                     clr.l      -[A7]
  9990. 00004DA2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9991. 00004DA6  206E FFF8                movea.l    A0, [A6 - 0x8]
  9992. 00004DAA  2250                     movea.l    A1, [A0]
  9993. 00004DAC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  9994. 00004DB0  4E91                     jsr        [A1]
  9995. 00004DB2  256E FFF8 00B2           move.l     [A2 + 0xB2], [A6 - 0x8]
  9996. 00004DB8  2F0C                     move.l     -[A7], A4
  9997. 00004DBA  2054                     movea.l    A0, [A4]
  9998. 00004DBC  2068 0004                movea.l    A0, [A0 + 0x4]
  9999. 00004DC0  4E90                     jsr        [A0]
  10000. 00004DC2  2D40 FFEC                move.l     [A6 - 0x14], D0
  10001. 00004DC6  264A                     movea.l    A3, A2
  10002. 00004DC8  47EB 00B2                lea.l      A3, [A3 + 0xB2]
  10003. 00004DCC  6036                     bra        +0x38 /* 00004E04 */
  10004. label00004DCE:
  10005. 00004DCE  2613                     move.l     D3, [A3]
  10006. 00004DD0  2F03                     move.l     -[A7], D3
  10007. 00004DD2  2043                     movea.l    A0, D3
  10008. 00004DD4  2050                     movea.l    A0, [A0]
  10009. 00004DD6  2068 0050                movea.l    A0, [A0 + 0x50]
  10010. 00004DDA  4E90                     jsr        [A0]
  10011. 00004DDC  5280                     addq.l     D0, 1
  10012. 00004DDE  2F00                     move.l     -[A7], D0
  10013. 00004DE0  486E FFEC                pea.l      [A6 - 0x14]
  10014. 00004DE4  7001                     moveq.l    D0, 0x01
  10015. 00004DE6  2F00                     move.l     -[A7], D0
  10016. 00004DE8  2613                     move.l     D3, [A3]
  10017. 00004DEA  2F03                     move.l     -[A7], D3
  10018. 00004DEC  2043                     movea.l    A0, D3
  10019. 00004DEE  2050                     movea.l    A0, [A0]
  10020. 00004DF0  2068 0058                movea.l    A0, [A0 + 0x58]
  10021. 00004DF4  4E90                     jsr        [A0]
  10022. 00004DF6  2F0C                     move.l     -[A7], A4
  10023. 00004DF8  2054                     movea.l    A0, [A4]
  10024. 00004DFA  2068 000C                movea.l    A0, [A0 + 0xC]
  10025. 00004DFE  4E90                     jsr        [A0]
  10026. 00004E00  2D40 FFEC                move.l     [A6 - 0x14], D0
  10027. label00004E04:
  10028. 00004E04  202E FFEC                move.l     D0, [A6 - 0x14]
  10029. 00004E08  66C4                     bne        -0x3A /* 00004DCE */
  10030. 00004E0A  246E 0008                movea.l    A2, [A6 + 0x8]
  10031. 00004E0E  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  10032. 00004E12  2612                     move.l     D3, [A2]
  10033. 00004E14  2F03                     move.l     -[A7], D3
  10034. 00004E16  2043                     movea.l    A0, D3
  10035. 00004E18  2050                     movea.l    A0, [A0]
  10036. 00004E1A  2068 0050                movea.l    A0, [A0 + 0x50]
  10037. 00004E1E  4E90                     jsr        [A0]
  10038. 00004E20  4A80                     tst.l      D0
  10039. 00004E22  6F30                     ble        +0x32 /* 00004E54 */
  10040. 00004E24  2612                     move.l     D3, [A2]
  10041. 00004E26  2F03                     move.l     -[A7], D3
  10042. 00004E28  2043                     movea.l    A0, D3
  10043. 00004E2A  2050                     movea.l    A0, [A0]
  10044. 00004E2C  2068 00D4                movea.l    A0, [A0 + 0xD4]
  10045. 00004E30  4E90                     jsr        [A0]
  10046. 00004E32  2612                     move.l     D3, [A2]
  10047. 00004E34  2F03                     move.l     -[A7], D3
  10048. 00004E36  2043                     movea.l    A0, D3
  10049. 00004E38  2050                     movea.l    A0, [A0]
  10050. 00004E3A  2068 0050                movea.l    A0, [A0 + 0x50]
  10051. 00004E3E  4E90                     jsr        [A0]
  10052. 00004E40  206E 0008                movea.l    A0, [A6 + 0x8]
  10053. 00004E44  9068 007C                sub.w      D0, [A0 + 0x7C]
  10054. 00004E48  3F00                     move.w     -[A7], D0
  10055. 00004E4A  2F08                     move.l     -[A7], A0
  10056. 00004E4C  2050                     movea.l    A0, [A0]
  10057. 00004E4E  2068 04A4                movea.l    A0, [A0 + 0x4A4]
  10058. 00004E52  4E90                     jsr        [A0]
  10059. label00004E54:
  10060. 00004E54  200C                     move.l     D0, A4
  10061. 00004E56  670C                     beq        +0xE /* 00004E64 */
  10062. 00004E58  7001                     moveq.l    D0, 0x01
  10063. 00004E5A  2F00                     move.l     -[A7], D0
  10064. 00004E5C  2F0C                     move.l     -[A7], A4
  10065. 00004E5E  2054                     movea.l    A0, [A4]
  10066. 00004E60  2050                     movea.l    A0, [A0]
  10067. 00004E62  4E90                     jsr        [A0]
  10068. label00004E64:
  10069. 00004E64  246E 0008                movea.l    A2, [A6 + 0x8]
  10070. 00004E68  256E 000C 00B6           move.l     [A2 + 0xB6], [A6 + 0xC]
  10071. 00004E6E  2F3C 0000 0126           move.l     -[A7], 0x126
  10072. 00004E74  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10073. 00004E7A  2640                     movea.l    A3, D0
  10074. 00004E7C  200B                     move.l     D0, A3
  10075. 00004E7E  6708                     beq        +0xA /* 00004E88 */
  10076. 00004E80  2F0B                     move.l     -[A7], A3
  10077. 00004E82  4EB9 0000 6892           jsr        [0x00006892]
  10078. label00004E88:
  10079. 00004E88  2F3C 6B73 656C           move.l     -[A7], 0x6B73656C /* 'ksel' */
  10080. 00004E8E  2F0B                     move.l     -[A7], A3
  10081. 00004E90  4EB9 0000 689A           jsr        [0x0000689A]
  10082. 00004E96  2F0B                     move.l     -[A7], A3
  10083. 00004E98  2F0A                     move.l     -[A7], A2
  10084. 00004E9A  2052                     movea.l    A0, [A2]
  10085. 00004E9C  2068 00E0                movea.l    A0, [A0 + 0xE0]
  10086. 00004EA0  4E90                     jsr        [A0]
  10087. 00004EA2  701E                     moveq.l    D0, 0x1E
  10088. 00004EA4  2F00                     move.l     -[A7], D0
  10089. 00004EA6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10090. 00004EAC  2D40 FFFC                move.l     [A6 - 0x4], D0
  10091. 00004EB0  4A80                     tst.l      D0
  10092. 00004EB2  6708                     beq        +0xA /* 00004EBC */
  10093. 00004EB4  2F00                     move.l     -[A7], D0
  10094. 00004EB6  4EB9 0000 CE5A           jsr        [0x0000CE5A]
  10095. label00004EBC:
  10096. 00004EBC  2F3C 5544 4B53           move.l     -[A7], 0x55444B53 /* 'UDKS' */
  10097. 00004EC2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10098. 00004EC6  4EB9 0000 CE62           jsr        [0x0000CE62]
  10099. 00004ECC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10100. 00004ED0  2F0A                     move.l     -[A7], A2
  10101. 00004ED2  2052                     movea.l    A0, [A2]
  10102. 00004ED4  2068 00E0                movea.l    A0, [A0 + 0xE0]
  10103. 00004ED8  4E90                     jsr        [A0]
  10104. 00004EDA  2F39 FFFE B2B8           move.l     -[A7], [0xFFFEB2B8]
  10105. 00004EE0  4227                     clr.b      -[A7]
  10106. 00004EE2  4227                     clr.b      -[A7]
  10107. 00004EE4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  10108. 00004EE8  206E FFF4                movea.l    A0, [A6 - 0xC]
  10109. 00004EEC  2250                     movea.l    A1, [A0]
  10110. 00004EEE  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  10111. 00004EF2  4E91                     jsr        [A1]
  10112. 00004EF4  206E FFF4                movea.l    A0, [A6 - 0xC]
  10113. 00004EF8  216E FFF0 0088           move.l     [A0 + 0x88], [A6 - 0x10]
  10114. 00004EFE  214A 0196                move.l     [A0 + 0x196], A2
  10115. 00004F02  214A 007C                move.l     [A0 + 0x7C], A2
  10116. 00004F06  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10117. 00004F0A  4E5E                     unlink     A6
  10118. 00004F0C  205F                     movea.l    A0, [A7]+
  10119. 00004F0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10120. 00004F12  4ED0                     jmp        [A0]
  10121. 00004F14  804C                     or.w       D0, A4
  10122. 00004F16  4953                     chk.w      D4, [A3]
  10123. 00004F18  6F75                     ble        +0x77 /* 00004F8F */
  10124. 00004F1A  7263                     moveq.l    D1, 0x63
  10125. 00004F1C  6546                     bcs        +0x48 /* 00004F64 */
  10126. 00004F1E  696C                     bvs        +0x6E /* 00004F8C */
  10127. 00004F20  654C                     bcs        +0x4E /* 00004F6E */
  10128. 00004F22  6973                     bvs        +0x75 /* 00004F97 */
  10129. 00004F24  7465                     moveq.l    D2, 0x65
  10130. 00004F26  725F                     moveq.l    D1, 0x5F
  10131. 00004F28  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  10132. 00004F2C  536F 7572                subq.w     [A7 + 0x7572], 1
  10133. 00004F30  6365                     bls        +0x67 /* 00004F97 */
  10134. 00004F32  4669 6C65                not.w      [A1 + 0x6C65]
  10135. 00004F36  4C69 7374 6572           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572]
  10136. 00004F3C  4650                     not.w      [A0]
  10137. 00004F3E  3136 544C                move.w     -[A0], [A6 + D5.w * 4 + 0x4C]
  10138. 00004F42  6973                     bvs        +0x75 /* 00004FB7 */
  10139. 00004F44  744F                     moveq.l    D2, 0x4F
  10140. 00004F46  6653                     bne        +0x55 /* 00004F9B */
  10141. 00004F48  796D                     moveq.l    D4, 0x6D
  10142. 00004F4A  626F                     bhi        +0x71 /* 00004FBB */
  10143. 00004F4C  6C69                     bge        +0x6B /* 00004FB7 */
  10144. 00004F4E  6373                     bls        +0x75 /* 00004FC3 */
  10145. 00004F50  5031 3554                addq.b     <<invalid full ext with I/IS == 4>>, 8
  10146. 00004F54  4675 6E63                not.w      [A5 + D6 * 8 + 0x63]
  10147. 00004F58  7469                     moveq.l    D2, 0x69
  10148. 00004F5A  6F6E                     ble        +0x70 /* 00004FCA */
  10149. 00004F5C  4C69 7374 6572           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572]
  10150. 00004F62  0000 41F9                ori.b      D0, 0xF9
  10151. // begin alternate branch 00004F64-00004F6C
  10152. label00004F64:
  10153. 00004F64  41F9 FFFB B7B8           lea.l      A0, [0xFFFBB7B8]
  10154. 00004F6A  2008                     move.l     D0, A0
  10155. // end alternate branch 00004F64-00004F6C
  10156. label00004F64: // (misaligned)
  10157. 00004F66  FFFB                     .invalid   <<F/7/7>>
  10158. 00004F68  B7B8 2008                xor.l      [0x00002008], D3
  10159. 00004F6C  205F                     movea.l    A0, [A7]+
  10160. label00004F6E:
  10161. 00004F6E  584F                     addq.w     A7, 4
  10162. 00004F70  4ED0                     jmp        [A0]
  10163. 00004F72  FFFF                     .invalid   <<F/7/7>>
  10164. 00004F74  2F0A                     move.l     -[A7], A2
  10165. 00004F76  2F3C 0000 0140           move.l     -[A7], 0x140
  10166. 00004F7C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10167. 00004F82  2440                     movea.l    A2, D0
  10168. 00004F84  200A                     move.l     D0, A2
  10169. 00004F86  6708                     beq        +0xA /* 00004F90 */
  10170. 00004F88  2F0A                     move.l     -[A7], A2
  10171. 00004F8A  4EB9 0000 403A           jsr        [0x0000403A]
  10172. // begin alternate branch 00004F8C-00004F90
  10173. label00004F8C:
  10174. 00004F8C  0000 403A                ori.b      D0, 0x3A /* ':' */
  10175. // end alternate branch 00004F8C-00004F90
  10176. label00004F8C: // (misaligned)
  10177. label00004F90:
  10178. 00004F90  200A                     move.l     D0, A2
  10179. 00004F92  245F                     movea.l    A2, [A7]+
  10180. 00004F94  4E75                     rts
  10181. 00004F96  FFFF                     .invalid   <<F/7/7>>
  10182. 00004F98  2F0A                     move.l     -[A7], A2
  10183. 00004F9A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  10184. 00004FA0  6744                     beq        +0x46 /* 00004FE6 */
  10185. 00004FA2  4EB9 0000 50DC           jsr        [0x000050DC]
  10186. 00004FA8  2F3C 0000 00C8           move.l     -[A7], 0xC8
  10187. 00004FAE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10188. 00004FB4  2440                     movea.l    A2, D0
  10189. 00004FB6  200A                     move.l     D0, A2
  10190. 00004FB8  672C                     beq        +0x2E /* 00004FE6 */
  10191. 00004FBA  2F0A                     move.l     -[A7], A2
  10192. 00004FBC  4EB9 0000 B322           jsr        [0x0000B322]
  10193. 00004FC2  204A                     movea.l    A0, A2
  10194. 00004FC4  41E8 00BE                lea.l      A0, [A0 + 0xBE]
  10195. 00004FC8  2F08                     move.l     -[A7], A0
  10196. label00004FCA:
  10197. 00004FCA  4EB9 0000 0A2A           jsr        [0x00000A2A]
  10198. 00004FD0  204A                     movea.l    A0, A2
  10199. 00004FD2  41E8 00C2                lea.l      A0, [A0 + 0xC2]
  10200. 00004FD6  2F08                     move.l     -[A7], A0
  10201. 00004FD8  4EB9 0000 0A2A           jsr        [0x00000A2A]
  10202. 00004FDE  2079 FFFB CB34           movea.l    A0, [0xFFFBCB34]
  10203. 00004FE4  2488                     move.l     [A2], A0
  10204. label00004FE6:
  10205. 00004FE6  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  10206. 00004FEC  6720                     beq        +0x22 /* 0000500E */
  10207. 00004FEE  4EB9 0000 5238           jsr        [0x00005238]
  10208. 00004FF4  2F3C 0000 00DE           move.l     -[A7], 0xDE
  10209. 00004FFA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10210. 00005000  2440                     movea.l    A2, D0
  10211. 00005002  200A                     move.l     D0, A2
  10212. 00005004  6708                     beq        +0xA /* 0000500E */
  10213. 00005006  2F0A                     move.l     -[A7], A2
  10214. 00005008  4EB9 0000 8C1A           jsr        [0x00008C1A]
  10215. label0000500E:
  10216. 0000500E  245F                     movea.l    A2, [A7]+
  10217. 00005010  4E75                     rts
  10218. 00005012  FFFF                     .invalid   <<F/7/7>>
  10219. 00005014  41F9 FFFB BCA0           lea.l      A0, [0xFFFBBCA0]
  10220. 0000501A  2008                     move.l     D0, A0
  10221. 0000501C  205F                     movea.l    A0, [A7]+
  10222. 0000501E  584F                     addq.w     A7, 4
  10223. 00005020  4ED0                     jmp        [A0]
  10224. 00005022  FFFF                     .invalid   <<F/7/7>>
  10225. 00005024  2F0A                     move.l     -[A7], A2
  10226. 00005026  2F3C 0000 009E           move.l     -[A7], 0x9E
  10227. 0000502C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10228. 00005032  2440                     movea.l    A2, D0
  10229. 00005034  200A                     move.l     D0, A2
  10230. 00005036  6708                     beq        +0xA /* 00005040 */
  10231. 00005038  2F0A                     move.l     -[A7], A2
  10232. 0000503A  4EB9 0000 5048           jsr        [0x00005048]
  10233. label00005040:
  10234. 00005040  200A                     move.l     D0, A2
  10235. 00005042  245F                     movea.l    A2, [A7]+
  10236. 00005044  4E75                     rts
  10237. 00005046  FFFF                     .invalid   <<F/7/7>>
  10238. 00005048  4E56 0000                link       A6, 0
  10239. 0000504C  2F0A                     move.l     -[A7], A2
  10240. 0000504E  246E 0008                movea.l    A2, [A6 + 0x8]
  10241. 00005052  2F0A                     move.l     -[A7], A2
  10242. 00005054  4EB9 0000 77D2           jsr        [0x000077D2]
  10243. 0000505A  204A                     movea.l    A0, A2
  10244. 0000505C  41E8 009A                lea.l      A0, [A0 + 0x9A]
  10245. 00005060  2F08                     move.l     -[A7], A0
  10246. 00005062  4EB9 0000 0A2A           jsr        [0x00000A2A]
  10247. 00005068  2079 FFFB CB38           movea.l    A0, [0xFFFBCB38]
  10248. 0000506E  2488                     move.l     [A2], A0
  10249. 00005070  2579 FFFF 643C 009A      move.l     [A2 + 0x9A], [0xFFFF643C]
  10250. 00005078  200A                     move.l     D0, A2
  10251. 0000507A  245F                     movea.l    A2, [A7]+
  10252. 0000507C  4E5E                     unlink     A6
  10253. 0000507E  205F                     movea.l    A0, [A7]+
  10254. 00005080  584F                     addq.w     A7, 4
  10255. 00005082  4ED0                     jmp        [A0]
  10256. 00005084  8024                     or.b       D0, -[A4]
  10257. 00005086  5F5F                     subq.w     [A7]+, 7
  10258. 00005088  6374                     bls        +0x76 /* 000050FE */
  10259. 0000508A  5F5F                     subq.w     [A7]+, 7
  10260. 0000508C  3236 5446                move.w     D1, [A6 + D5.w * 4 + 0x46]
  10261. 00005090  6C6F                     bge        +0x71 /* 00005101 */
  10262. 00005092  6174                     bsr        +0x76 /* 00005108 */
  10263. 00005094  696E                     bvs        +0x70 /* 00005104 */
  10264. 00005096  6743                     beq        +0x45 /* 000050DB */
  10265. 00005098  656C                     bcs        +0x6E /* 00005106 */
  10266. 0000509A  6C53                     bge        +0x55 /* 000050EF */
  10267. 0000509C  656C                     bcs        +0x6E /* 0000510A */
  10268. 0000509E  6563                     bcs        +0x65 /* 00005103 */
  10269. 000050A0  7443                     moveq.l    D2, 0x43
  10270. 000050A2  6F6D                     ble        +0x6F /* 00005111 */
  10271. 000050A4  6D61                     blt        +0x63 /* 00005107 */
  10272. 000050A6  6E64                     bgt        +0x66 /* 0000510C */
  10273. 000050A8  4676 0000                not.w      [A6 + D0.w]
  10274. 000050AC  41F9 FFFB BCDC           lea.l      A0, [0xFFFBBCDC]
  10275. 000050B2  2008                     move.l     D0, A0
  10276. 000050B4  205F                     movea.l    A0, [A7]+
  10277. 000050B6  584F                     addq.w     A7, 4
  10278. 000050B8  4ED0                     jmp        [A0]
  10279. 000050BA  FFFF                     .invalid   <<F/7/7>>
  10280. 000050BC  2F0A                     move.l     -[A7], A2
  10281. 000050BE  7060                     moveq.l    D0, 0x60
  10282. 000050C0  2F00                     move.l     -[A7], D0
  10283. 000050C2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10284. 000050C8  2440                     movea.l    A2, D0
  10285. 000050CA  200A                     move.l     D0, A2
  10286. 000050CC  6708                     beq        +0xA /* 000050D6 */
  10287. 000050CE  2F0A                     move.l     -[A7], A2
  10288. 000050D0  4EB9 0000 8462           jsr        [0x00008462]
  10289. label000050D6:
  10290. 000050D6  200A                     move.l     D0, A2
  10291. 000050D8  245F                     movea.l    A2, [A7]+
  10292. 000050DA  4E75                     rts
  10293. 000050DC  41F9 FFFB BD10           lea.l      A0, [0xFFFBBD10]
  10294. 000050E2  2008                     move.l     D0, A0
  10295. 000050E4  4E75                     rts
  10296. 000050E6  FFFF                     .invalid   <<F/7/7>>
  10297. 000050E8  41F9 FFFB BD10           lea.l      A0, [0xFFFBBD10]
  10298. 000050EE  2008                     move.l     D0, A0
  10299. 000050F0  205F                     movea.l    A0, [A7]+
  10300. 000050F2  584F                     addq.w     A7, 4
  10301. 000050F4  4ED0                     jmp        [A0]
  10302. 000050F6  FFFF                     .invalid   <<F/7/7>>
  10303. 000050F8  2F0A                     move.l     -[A7], A2
  10304. 000050FA  2F3C 0000 00C8           move.l     -[A7], 0xC8
  10305. // begin alternate branch 000050FE-00005100
  10306. label000050FE:
  10307. 000050FE  00C8                     .incomplete
  10308. // end alternate branch 000050FE-00005100
  10309. label000050FE: // (misaligned)
  10310. 00005100  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10311. // begin alternate branch 00005104-00005106
  10312. label00005104:
  10313. 00005104  0BEA                     .incomplete
  10314. // end alternate branch 00005104-00005106
  10315. label00005104: // (misaligned)
  10316. label00005106:
  10317. 00005106  2440                     movea.l    A2, D0
  10318. fn00005108:
  10319. 00005108  200A                     move.l     D0, A2
  10320. label0000510A:
  10321. 0000510A  672C                     beq        +0x2E /* 00005138 */
  10322. label0000510C:
  10323. 0000510C  2F0A                     move.l     -[A7], A2
  10324. 0000510E  4EB9 0000 B322           jsr        [0x0000B322]
  10325. 00005114  204A                     movea.l    A0, A2
  10326. 00005116  41E8 00BE                lea.l      A0, [A0 + 0xBE]
  10327. 0000511A  2F08                     move.l     -[A7], A0
  10328. 0000511C  4EB9 0000 0A2A           jsr        [0x00000A2A]
  10329. 00005122  204A                     movea.l    A0, A2
  10330. 00005124  41E8 00C2                lea.l      A0, [A0 + 0xC2]
  10331. 00005128  2F08                     move.l     -[A7], A0
  10332. 0000512A  4EB9 0000 0A2A           jsr        [0x00000A2A]
  10333. 00005130  2079 FFFB CB34           movea.l    A0, [0xFFFBCB34]
  10334. 00005136  2488                     move.l     [A2], A0
  10335. label00005138:
  10336. 00005138  200A                     move.l     D0, A2
  10337. 0000513A  245F                     movea.l    A2, [A7]+
  10338. 0000513C  4E75                     rts
  10339. 0000513E  FFFF                     .invalid   <<F/7/7>>
  10340. 00005140  4E56 FFEC                link       A6, -0x0014
  10341. 00005144  48E7 1C10                movem.l    -[A7], D3,D4,D5,A3
  10342. 00005148  266E 0008                movea.l    A3, [A6 + 0x8]
  10343. 0000514C  4243                     clr.w      D3
  10344. 0000514E  3D43 FFFC                move.w     [A6 - 0x4], D3
  10345. 00005152  3D43 FFFE                move.w     [A6 - 0x2], D3
  10346. 00005156  202E FFFC                move.l     D0, [A6 - 0x4]
  10347. 0000515A  2740 00BE                move.l     [A3 + 0xBE], D0
  10348. 0000515E  2740 00C2                move.l     [A3 + 0xC2], D0
  10349. 00005162  4204                     clr.b      D4
  10350. 00005164  1744 00C6                move.b     [A3 + 0xC6], D4
  10351. 00005168  2A2E 0016                move.l     D5, [A6 + 0x16]
  10352. 0000516C  2745 00BA                move.l     [A3 + 0xBA], D5
  10353. 00005170  2F05                     move.l     -[A7], D5
  10354. 00005172  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  10355. 00005176  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  10356. 0000517A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10357. 0000517E  2F0B                     move.l     -[A7], A3
  10358. 00005180  4EB9 0000 B422           jsr        [0x0000B422]
  10359. 00005186  7A04                     moveq.l    D5, 0x04
  10360. 00005188  1745 0043                move.b     [A3 + 0x43], D5
  10361. 0000518C  1745 0042                move.b     [A3 + 0x42], D5
  10362. 00005190  1744 00AE                move.b     [A3 + 0xAE], D4
  10363. 00005194  4267                     clr.w      -[A7]
  10364. 00005196  4227                     clr.b      -[A7]
  10365. 00005198  2F0B                     move.l     -[A7], A3
  10366. 0000519A  2053                     movea.l    A0, [A3]
  10367. 0000519C  2068 03E4                movea.l    A0, [A0 + 0x3E4]
  10368. 000051A0  4E90                     jsr        [A0]
  10369. 000051A2  486E FFEC                pea.l      [A6 - 0x14]
  10370. 000051A6  42A7                     clr.l      -[A7]
  10371. 000051A8  42A7                     clr.l      -[A7]
  10372. 000051AA  42A7                     clr.l      -[A7]
  10373. 000051AC  42A7                     clr.l      -[A7]
  10374. 000051AE  4EB9 0000 6642           jsr        [0x00006642]
  10375. 000051B4  486E FFEC                pea.l      [A6 - 0x14]
  10376. 000051B8  4227                     clr.b      -[A7]
  10377. 000051BA  2F0B                     move.l     -[A7], A3
  10378. 000051BC  2053                     movea.l    A0, [A3]
  10379. 000051BE  2068 03F4                movea.l    A0, [A0 + 0x3F4]
  10380. 000051C2  4E90                     jsr        [A0]
  10381. 000051C4  4879 FFFF 645C           push.l     0xFFFF645C
  10382. 000051CA  4227                     clr.b      -[A7]
  10383. 000051CC  2F0B                     move.l     -[A7], A3
  10384. 000051CE  2053                     movea.l    A0, [A3]
  10385. 000051D0  2068 0418                movea.l    A0, [A0 + 0x418]
  10386. 000051D4  4E90                     jsr        [A0]
  10387. 000051D6  2F0B                     move.l     -[A7], A3
  10388. 000051D8  2053                     movea.l    A0, [A3]
  10389. 000051DA  2068 0464                movea.l    A0, [A0 + 0x464]
  10390. 000051DE  4E90                     jsr        [A0]
  10391. 000051E0  2F0B                     move.l     -[A7], A3
  10392. 000051E2  2053                     movea.l    A0, [A3]
  10393. 000051E4  2068 0430                movea.l    A0, [A0 + 0x430]
  10394. 000051E8  4E90                     jsr        [A0]
  10395. 000051EA  4CDF 0838                movem.l    D3,D4,D5,A3, [A7]+
  10396. 000051EE  4E5E                     unlink     A6
  10397. 000051F0  205F                     movea.l    A0, [A7]+
  10398. 000051F2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  10399. 000051F6  4ED0                     jmp        [A0]
  10400. 000051F8  803A 4946                or.b       D0, [PC + 0x4946 /* 00004948, value 0x5F '_', cstring "_19TExpressionEditTextFv" */]
  10401. 000051FC  6C6F                     bge        +0x71 /* 0000526D */
  10402. 000051FE  6174                     bsr        +0x76 /* 00005274 */
  10403. 00005200  696E                     bvs        +0x70 /* 00005270 */
  10404. 00005202  6745                     beq        +0x47 /* 00005249 */
  10405. 00005204  6469                     bcc        +0x6B /* 0000526F */
  10406. 00005206  7454                     moveq.l    D2, 0x54
  10407. 00005208  6578                     bcs        +0x7A /* 00005282 */
  10408. 0000520A  745F                     moveq.l    D2, 0x5F
  10409. 0000520C  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  10410. 00005210  466C 6F61                not.w      [A4 + 0x6F61]
  10411. 00005214  7469                     moveq.l    D2, 0x69
  10412. 00005216  6E67                     bgt        +0x69 /* 0000527F */
  10413. 00005218  4564                     chk.w      D2, -[A4]
  10414. 0000521A  6974                     bvs        +0x76 /* 00005290 */
  10415. 0000521C  5465                     addq.w     -[A5], 2
  10416. 0000521E  7874                     moveq.l    D4, 0x74
  10417. 00005220  4650                     not.w      [A0]
  10418. 00005222  3554 5669                move.w     [A2 + 0x5669], [A4]
  10419. 00005226  6577                     bcs        +0x79 /* 0000529F */
  10420. 00005228  5243                     addq.w     D3, 1
  10421. 0000522A  3656                     movea.w    A3, [A6]
  10422. 0000522C  506F 696E                addq.w     [A7 + 0x696E], 8
  10423. 00005230  7454                     moveq.l    D2, 0x54
  10424. 00005232  3273 0000                movea.w    A1, [A3 + D0.w]
  10425. 00005236  FFFF                     .invalid   <<F/7/7>>
  10426. 00005238  41F9 FFFB BD40           lea.l      A0, [0xFFFBBD40]
  10427. 0000523E  2008                     move.l     D0, A0
  10428. 00005240  4E75                     rts
  10429. 00005242  FFFF                     .invalid   <<F/7/7>>
  10430. 00005244  41F9 FFFB BD40           lea.l      A0, [0xFFFBBD40]
  10431. 0000524A  2008                     move.l     D0, A0
  10432. 0000524C  205F                     movea.l    A0, [A7]+
  10433. 0000524E  584F                     addq.w     A7, 4
  10434. 00005250  4ED0                     jmp        [A0]
  10435. 00005252  FFFF                     .invalid   <<F/7/7>>
  10436. 00005254  2F0A                     move.l     -[A7], A2
  10437. 00005256  2F3C 0000 00DE           move.l     -[A7], 0xDE
  10438. 0000525C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10439. 00005262  2440                     movea.l    A2, D0
  10440. 00005264  200A                     move.l     D0, A2
  10441. 00005266  6708                     beq        +0xA /* 00005270 */
  10442. 00005268  2F0A                     move.l     -[A7], A2
  10443. 0000526A  4EB9 0000 8C1A           jsr        [0x00008C1A]
  10444. label00005270:
  10445. 00005270  200A                     move.l     D0, A2
  10446. 00005272  245F                     movea.l    A2, [A7]+
  10447. fn00005274:
  10448. 00005274  4E75                     rts
  10449. 00005276  FFFF                     .invalid   <<F/7/7>>
  10450. 00005278  41F9 FFFB BD78           lea.l      A0, [0xFFFBBD78]
  10451. 0000527E  2008                     move.l     D0, A0
  10452. 00005280  205F                     movea.l    A0, [A7]+
  10453. label00005282:
  10454. 00005282  584F                     addq.w     A7, 4
  10455. 00005284  4ED0                     jmp        [A0]
  10456. 00005286  FFFF                     .invalid   <<F/7/7>>
  10457. 00005288  2F0A                     move.l     -[A7], A2
  10458. 0000528A  705C                     moveq.l    D0, 0x5C
  10459. 0000528C  2F00                     move.l     -[A7], D0
  10460. 0000528E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10461. // begin alternate branch 00005290-00005294
  10462. label00005290:
  10463. 00005290  0000 0BEA                ori.b      D0, 0xEA
  10464. // end alternate branch 00005290-00005294
  10465. label00005290: // (misaligned)
  10466. 00005294  2440                     movea.l    A2, D0
  10467. 00005296  200A                     move.l     D0, A2
  10468. 00005298  6708                     beq        +0xA /* 000052A2 */
  10469. 0000529A  2F0A                     move.l     -[A7], A2
  10470. 0000529C  4EB9 0000 8C92           jsr        [0x00008C92]
  10471. label000052A2:
  10472. 000052A2  200A                     move.l     D0, A2
  10473. 000052A4  245F                     movea.l    A2, [A7]+
  10474. 000052A6  4E75                     rts
  10475. 000052A8  41F9 FFFB BDB0           lea.l      A0, [0xFFFBBDB0]
  10476. 000052AE  2008                     move.l     D0, A0
  10477. 000052B0  205F                     movea.l    A0, [A7]+
  10478. 000052B2  584F                     addq.w     A7, 4
  10479. 000052B4  4ED0                     jmp        [A0]
  10480. 000052B6  FFFF                     .invalid   <<F/7/7>>
  10481. 000052B8  2F0A                     move.l     -[A7], A2
  10482. 000052BA  705C                     moveq.l    D0, 0x5C
  10483. 000052BC  2F00                     move.l     -[A7], D0
  10484. 000052BE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10485. 000052C4  2440                     movea.l    A2, D0
  10486. 000052C6  200A                     move.l     D0, A2
  10487. 000052C8  6708                     beq        +0xA /* 000052D2 */
  10488. 000052CA  2F0A                     move.l     -[A7], A2
  10489. 000052CC  4EB9 0000 8C8A           jsr        [0x00008C8A]
  10490. label000052D2:
  10491. 000052D2  200A                     move.l     D0, A2
  10492. 000052D4  245F                     movea.l    A2, [A7]+
  10493. 000052D6  4E75                     rts
  10494. 000052D8  41F9 FFFB BDEC           lea.l      A0, [0xFFFBBDEC]
  10495. 000052DE  2008                     move.l     D0, A0
  10496. 000052E0  205F                     movea.l    A0, [A7]+
  10497. 000052E2  584F                     addq.w     A7, 4
  10498. 000052E4  4ED0                     jmp        [A0]
  10499. 000052E6  FFFF                     .invalid   <<F/7/7>>
  10500. 000052E8  2F0A                     move.l     -[A7], A2
  10501. 000052EA  705E                     moveq.l    D0, 0x5E
  10502. 000052EC  2F00                     move.l     -[A7], D0
  10503. 000052EE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10504. 000052F4  2440                     movea.l    A2, D0
  10505. 000052F6  200A                     move.l     D0, A2
  10506. 000052F8  6708                     beq        +0xA /* 00005302 */
  10507. 000052FA  2F0A                     move.l     -[A7], A2
  10508. 000052FC  4EB9 0000 8C82           jsr        [0x00008C82]
  10509. label00005302:
  10510. 00005302  200A                     move.l     D0, A2
  10511. 00005304  245F                     movea.l    A2, [A7]+
  10512. 00005306  4E75                     rts
  10513. 00005308  41F9 FFFB CF64           lea.l      A0, [0xFFFBCF64]
  10514. 0000530E  2008                     move.l     D0, A0
  10515. 00005310  205F                     movea.l    A0, [A7]+
  10516. 00005312  584F                     addq.w     A7, 4
  10517. 00005314  4ED0                     jmp        [A0]
  10518. 00005316  FFFF                     .invalid   <<F/7/7>>
  10519. 00005318  2F0A                     move.l     -[A7], A2
  10520. 0000531A  2F3C 0000 0138           move.l     -[A7], 0x138
  10521. 00005320  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10522. 00005326  2440                     movea.l    A2, D0
  10523. 00005328  200A                     move.l     D0, A2
  10524. 0000532A  6708                     beq        +0xA /* 00005334 */
  10525. 0000532C  2F0A                     move.l     -[A7], A2
  10526. 0000532E  4EB9 0000 195A           jsr        [0x0000195A]
  10527. label00005334:
  10528. 00005334  200A                     move.l     D0, A2
  10529. 00005336  245F                     movea.l    A2, [A7]+
  10530. 00005338  4E75                     rts
  10531. 0000533A  FFFF                     .invalid   <<F/7/7>>
  10532. 0000533C  41F9 FFFB CF9C           lea.l      A0, [0xFFFBCF9C]
  10533. 00005342  2008                     move.l     D0, A0
  10534. 00005344  205F                     movea.l    A0, [A7]+
  10535. 00005346  584F                     addq.w     A7, 4
  10536. 00005348  4ED0                     jmp        [A0]
  10537. 0000534A  FFFF                     .invalid   <<F/7/7>>
  10538. 0000534C  2F0A                     move.l     -[A7], A2
  10539. 0000534E  2F3C 0000 0138           move.l     -[A7], 0x138
  10540. 00005354  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10541. 0000535A  2440                     movea.l    A2, D0
  10542. 0000535C  200A                     move.l     D0, A2
  10543. 0000535E  6708                     beq        +0xA /* 00005368 */
  10544. 00005360  2F0A                     move.l     -[A7], A2
  10545. 00005362  4EB9 0000 194A           jsr        [0x0000194A]
  10546. label00005368:
  10547. 00005368  200A                     move.l     D0, A2
  10548. 0000536A  245F                     movea.l    A2, [A7]+
  10549. 0000536C  4E75                     rts
  10550. 0000536E  FFFF                     .invalid   <<F/7/7>>
  10551. 00005370  41F9 FFFB CFD0           lea.l      A0, [0xFFFBCFD0]
  10552. 00005376  2008                     move.l     D0, A0
  10553. 00005378  205F                     movea.l    A0, [A7]+
  10554. 0000537A  584F                     addq.w     A7, 4
  10555. 0000537C  4ED0                     jmp        [A0]
  10556. 0000537E  FFFF                     .invalid   <<F/7/7>>
  10557. 00005380  2F0A                     move.l     -[A7], A2
  10558. 00005382  2F3C 0000 0148           move.l     -[A7], 0x148
  10559. 00005388  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10560. 0000538E  2440                     movea.l    A2, D0
  10561. 00005390  200A                     move.l     D0, A2
  10562. 00005392  6708                     beq        +0xA /* 0000539C */
  10563. 00005394  2F0A                     move.l     -[A7], A2
  10564. 00005396  4EB9 0000 1952           jsr        [0x00001952]
  10565. label0000539C:
  10566. 0000539C  200A                     move.l     D0, A2
  10567. 0000539E  245F                     movea.l    A2, [A7]+
  10568. 000053A0  4E75                     rts
  10569. 000053A2  FFFF                     .invalid   <<F/7/7>>
  10570. 000053A4  41F9 FFFB D010           lea.l      A0, [0xFFFBD010]
  10571. 000053AA  2008                     move.l     D0, A0
  10572. 000053AC  205F                     movea.l    A0, [A7]+
  10573. 000053AE  584F                     addq.w     A7, 4
  10574. 000053B0  4ED0                     jmp        [A0]
  10575. 000053B2  FFFF                     .invalid   <<F/7/7>>
  10576. 000053B4  2F0A                     move.l     -[A7], A2
  10577. 000053B6  7022                     moveq.l    D0, 0x22
  10578. 000053B8  2F00                     move.l     -[A7], D0
  10579. 000053BA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10580. 000053C0  2440                     movea.l    A2, D0
  10581. 000053C2  200A                     move.l     D0, A2
  10582. 000053C4  6708                     beq        +0xA /* 000053CE */
  10583. 000053C6  2F0A                     move.l     -[A7], A2
  10584. 000053C8  4EB9 0000 1942           jsr        [0x00001942]
  10585. label000053CE:
  10586. 000053CE  200A                     move.l     D0, A2
  10587. 000053D0  245F                     movea.l    A2, [A7]+
  10588. 000053D2  4E75                     rts
  10589. 000053D4  41F9 FFFB D74C           lea.l      A0, [0xFFFBD74C]
  10590. 000053DA  2008                     move.l     D0, A0
  10591. 000053DC  4E75                     rts
  10592. 000053DE  FFFF                     .invalid   <<F/7/7>>
  10593. 000053E0  41F9 FFFB D74C           lea.l      A0, [0xFFFBD74C]
  10594. 000053E6  2008                     move.l     D0, A0
  10595. 000053E8  205F                     movea.l    A0, [A7]+
  10596. 000053EA  584F                     addq.w     A7, 4
  10597. 000053EC  4ED0                     jmp        [A0]
  10598. 000053EE  FFFF                     .invalid   <<F/7/7>>
  10599. 000053F0  2F0A                     move.l     -[A7], A2
  10600. 000053F2  2F3C 0000 00EA           move.l     -[A7], 0xEA
  10601. 000053F8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10602. 000053FE  2440                     movea.l    A2, D0
  10603. 00005400  200A                     move.l     D0, A2
  10604. 00005402  6708                     beq        +0xA /* 0000540C */
  10605. 00005404  2F0A                     move.l     -[A7], A2
  10606. 00005406  4EB9 0000 5414           jsr        [0x00005414]
  10607. label0000540C:
  10608. 0000540C  200A                     move.l     D0, A2
  10609. 0000540E  245F                     movea.l    A2, [A7]+
  10610. 00005410  4E75                     rts
  10611. 00005412  FFFF                     .invalid   <<F/7/7>>
  10612. 00005414  4E56 0000                link       A6, 0
  10613. 00005418  48E7 1020                movem.l    -[A7], D3,A2
  10614. 0000541C  246E 0008                movea.l    A2, [A6 + 0x8]
  10615. 00005420  2F0A                     move.l     -[A7], A2
  10616. 00005422  4EB9 0000 B4F2           jsr        [0x0000B4F2]
  10617. 00005428  2079 FFFB E724           movea.l    A0, [0xFFFBE724]
  10618. 0000542E  2488                     move.l     [A2], A0
  10619. 00005430  7600                     moveq.l    D3, 0x00
  10620. 00005432  2543 00B2                move.l     [A2 + 0xB2], D3
  10621. 00005436  2543 00B6                move.l     [A2 + 0xB6], D3
  10622. 0000543A  2543 00BA                move.l     [A2 + 0xBA], D3
  10623. 0000543E  2543 00BE                move.l     [A2 + 0xBE], D3
  10624. 00005442  2543 00C2                move.l     [A2 + 0xC2], D3
  10625. 00005446  2543 00C6                move.l     [A2 + 0xC6], D3
  10626. 0000544A  2543 00CA                move.l     [A2 + 0xCA], D3
  10627. 0000544E  2543 00CE                move.l     [A2 + 0xCE], D3
  10628. 00005452  200A                     move.l     D0, A2
  10629. 00005454  4CDF 0408                movem.l    D3,A2, [A7]+
  10630. 00005458  4E5E                     unlink     A6
  10631. 0000545A  205F                     movea.l    A0, [A7]+
  10632. 0000545C  584F                     addq.w     A7, 4
  10633. 0000545E  4ED0                     jmp        [A0]
  10634. 00005460  9B5F                     sub.w      [A7]+, D5
  10635. 00005462  5F63                     subq.w     -[A3], 7
  10636. 00005464  745F                     moveq.l    D2, 0x5F
  10637. 00005466  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  10638. 0000546A  4672 6167                not.w      <<invalid full ext with IS == 1 and I/IS == 7>>
  10639. 0000546E  6D65                     blt        +0x67 /* 000054D5 */
  10640. 00005470  6E74                     bgt        +0x76 /* 000054E6 */
  10641. 00005472  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  10642. 00005478  6577                     bcs        +0x79 /* 000054F1 */
  10643. 0000547A  4676 0000                not.w      [A6 + D0.w]
  10644. 0000547E  FFFF                     .invalid   <<F/7/7>>
  10645. 00005480  4E56 FFD0                link       A6, -0x0030
  10646. 00005484  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  10647. 00005488  266E 0008                movea.l    A3, [A6 + 0x8]
  10648. 0000548C  2F0B                     move.l     -[A7], A3
  10649. 0000548E  2053                     movea.l    A0, [A3]
  10650. 00005490  2068 0098                movea.l    A0, [A0 + 0x98]
  10651. 00005494  4E90                     jsr        [A0]
  10652. 00005496  2840                     movea.l    A4, D0
  10653. 00005498  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10654. 0000549C  4EB9 0000 1172           jsr        [0x00001172]
  10655. 000054A2  276E 000C 00B2           move.l     [A3 + 0xB2], [A6 + 0xC]
  10656. 000054A8  701E                     moveq.l    D0, 0x1E
  10657. 000054AA  2F00                     move.l     -[A7], D0
  10658. 000054AC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10659. 000054B2  2440                     movea.l    A2, D0
  10660. 000054B4  200A                     move.l     D0, A2
  10661. 000054B6  6708                     beq        +0xA /* 000054C0 */
  10662. 000054B8  2F0A                     move.l     -[A7], A2
  10663. 000054BA  4EB9 0000 3F62           jsr        [0x00003F62]
  10664. label000054C0:
  10665. 000054C0  42A7                     clr.l      -[A7]
  10666. 000054C2  3F3C 00F0                move.w     -[A7], 0xF0
  10667. 000054C6  2F0A                     move.l     -[A7], A2
  10668. 000054C8  4EB9 0000 39CA           jsr        [0x000039CA]
  10669. 000054CE  274A 00B6                move.l     [A3 + 0xB6], A2
  10670. 000054D2  7601                     moveq.l    D3, 0x01
  10671. 000054D4  3F03                     move.w     -[A7], D3
  10672. 000054D6  3F03                     move.w     -[A7], D3
  10673. 000054D8  7078                     moveq.l    D0, 0x78
  10674. 000054DA  3F00                     move.w     -[A7], D0
  10675. 000054DC  2F0B                     move.l     -[A7], A3
  10676. 000054DE  2053                     movea.l    A0, [A3]
  10677. 000054E0  2068 0448                movea.l    A0, [A0 + 0x448]
  10678. 000054E4  4E90                     jsr        [A0]
  10679. label000054E6:
  10680. 000054E6  7002                     moveq.l    D0, 0x02
  10681. 000054E8  3F00                     move.w     -[A7], D0
  10682. 000054EA  3F03                     move.w     -[A7], D3
  10683. 000054EC  3F3C 00C8                move.w     -[A7], 0xC8
  10684. 000054F0  2F0B                     move.l     -[A7], A3
  10685. 000054F2  2053                     movea.l    A0, [A3]
  10686. 000054F4  2068 0448                movea.l    A0, [A0 + 0x448]
  10687. 000054F8  4E90                     jsr        [A0]
  10688. 000054FA  7005                     moveq.l    D0, 0x05
  10689. 000054FC  3F00                     move.w     -[A7], D0
  10690. 000054FE  3F03                     move.w     -[A7], D3
  10691. 00005500  7019                     moveq.l    D0, 0x19
  10692. 00005502  3F00                     move.w     -[A7], D0
  10693. 00005504  2F0B                     move.l     -[A7], A3
  10694. 00005506  2053                     movea.l    A0, [A3]
  10695. 00005508  2068 0448                movea.l    A0, [A0 + 0x448]
  10696. 0000550C  4E90                     jsr        [A0]
  10697. 0000550E  7006                     moveq.l    D0, 0x06
  10698. 00005510  3F00                     move.w     -[A7], D0
  10699. 00005512  3F03                     move.w     -[A7], D3
  10700. 00005514  7028                     moveq.l    D0, 0x28
  10701. 00005516  3F00                     move.w     -[A7], D0
  10702. 00005518  2F0B                     move.l     -[A7], A3
  10703. 0000551A  2053                     movea.l    A0, [A3]
  10704. 0000551C  2068 0448                movea.l    A0, [A0 + 0x448]
  10705. 00005520  4E90                     jsr        [A0]
  10706. 00005522  200C                     move.l     D0, A4
  10707. 00005524  6714                     beq        +0x16 /* 0000553A */
  10708. 00005526  2F3C 5245 4652           move.l     -[A7], 0x52454652 /* 'REFR' */
  10709. 0000552C  2F0C                     move.l     -[A7], A4
  10710. 0000552E  2054                     movea.l    A0, [A4]
  10711. 00005530  2068 0180                movea.l    A0, [A0 + 0x180]
  10712. 00005534  4E90                     jsr        [A0]
  10713. 00005536  2D40 FFD0                move.l     [A6 - 0x30], D0
  10714. label0000553A:
  10715. 0000553A  202E FFD0                move.l     D0, [A6 - 0x30]
  10716. 0000553E  6736                     beq        +0x38 /* 00005576 */
  10717. 00005540  7022                     moveq.l    D0, 0x22
  10718. 00005542  2F00                     move.l     -[A7], D0
  10719. 00005544  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10720. 0000554A  2440                     movea.l    A2, D0
  10721. 0000554C  200A                     move.l     D0, A2
  10722. 0000554E  6708                     beq        +0xA /* 00005558 */
  10723. 00005550  2F0A                     move.l     -[A7], A2
  10724. 00005552  4EB9 0000 730A           jsr        [0x0000730A]
  10725. label00005558:
  10726. 00005558  2F0B                     move.l     -[A7], A3
  10727. 0000555A  2F0A                     move.l     -[A7], A2
  10728. 0000555C  2052                     movea.l    A0, [A2]
  10729. 0000555E  2068 00C8                movea.l    A0, [A0 + 0xC8]
  10730. 00005562  4E90                     jsr        [A0]
  10731. 00005564  2F0A                     move.l     -[A7], A2
  10732. 00005566  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  10733. 0000556A  206E FFD0                movea.l    A0, [A6 - 0x30]
  10734. 0000556E  2050                     movea.l    A0, [A0]
  10735. 00005570  2068 00E0                movea.l    A0, [A0 + 0xE0]
  10736. 00005574  4E90                     jsr        [A0]
  10737. label00005576:
  10738. 00005576  200C                     move.l     D0, A4
  10739. 00005578  6714                     beq        +0x16 /* 0000558E */
  10740. 0000557A  2F3C 5348 4558           move.l     -[A7], 0x53484558 /* 'SHEX' */
  10741. 00005580  2F0C                     move.l     -[A7], A4
  10742. 00005582  2054                     movea.l    A0, [A4]
  10743. 00005584  2068 0180                movea.l    A0, [A0 + 0x180]
  10744. 00005588  4E90                     jsr        [A0]
  10745. 0000558A  2D40 FFD0                move.l     [A6 - 0x30], D0
  10746. label0000558E:
  10747. 0000558E  202E FFD0                move.l     D0, [A6 - 0x30]
  10748. 00005592  6764                     beq        +0x66 /* 000055F8 */
  10749. 00005594  7022                     moveq.l    D0, 0x22
  10750. 00005596  2F00                     move.l     -[A7], D0
  10751. 00005598  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10752. 0000559E  2440                     movea.l    A2, D0
  10753. 000055A0  200A                     move.l     D0, A2
  10754. 000055A2  6708                     beq        +0xA /* 000055AC */
  10755. 000055A4  2F0A                     move.l     -[A7], A2
  10756. 000055A6  4EB9 0000 730A           jsr        [0x0000730A]
  10757. label000055AC:
  10758. 000055AC  2F0B                     move.l     -[A7], A3
  10759. 000055AE  2F0A                     move.l     -[A7], A2
  10760. 000055B0  2052                     movea.l    A0, [A2]
  10761. 000055B2  2068 00C8                movea.l    A0, [A0 + 0xC8]
  10762. 000055B6  4E90                     jsr        [A0]
  10763. 000055B8  2F0A                     move.l     -[A7], A2
  10764. 000055BA  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  10765. 000055BE  206E FFD0                movea.l    A0, [A6 - 0x30]
  10766. 000055C2  2250                     movea.l    A1, [A0]
  10767. 000055C4  2269 00E0                movea.l    A1, [A1 + 0xE0]
  10768. 000055C8  4E91                     jsr        [A1]
  10769. 000055CA  202E FFD0                move.l     D0, [A6 - 0x30]
  10770. 000055CE  2740 00BA                move.l     [A3 + 0xBA], D0
  10771. 000055D2  4227                     clr.b      -[A7]
  10772. 000055D4  2F00                     move.l     -[A7], D0
  10773. 000055D6  2040                     movea.l    A0, D0
  10774. 000055D8  2050                     movea.l    A0, [A0]
  10775. 000055DA  2068 0068                movea.l    A0, [A0 + 0x68]
  10776. 000055DE  4E90                     jsr        [A0]
  10777. 000055E0  1003                     move.b     D0, D3
  10778. 000055E2  1F00                     move.b     -[A7], D0
  10779. 000055E4  1003                     move.b     D0, D3
  10780. 000055E6  1F00                     move.b     -[A7], D0
  10781. 000055E8  262B 00BA                move.l     D3, [A3 + 0xBA]
  10782. 000055EC  2F03                     move.l     -[A7], D3
  10783. 000055EE  2043                     movea.l    A0, D3
  10784. 000055F0  2050                     movea.l    A0, [A0]
  10785. 000055F2  2068 03D0                movea.l    A0, [A0 + 0x3D0]
  10786. 000055F6  4E90                     jsr        [A0]
  10787. label000055F8:
  10788. 000055F8  2F3C 0000 00EC           move.l     -[A7], 0xEC
  10789. 000055FE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10790. 00005604  2D40 FFE4                move.l     [A6 - 0x1C], D0
  10791. 00005608  4A80                     tst.l      D0
  10792. 0000560A  6708                     beq        +0xA /* 00005614 */
  10793. 0000560C  2F00                     move.l     -[A7], D0
  10794. 0000560E  4EB9 0000 B262           jsr        [0x0000B262]
  10795. label00005614:
  10796. 00005614  2F2B 0026                move.l     -[A7], [A3 + 0x26]
  10797. 00005618  2F0B                     move.l     -[A7], A3
  10798. 0000561A  4227                     clr.b      -[A7]
  10799. 0000561C  7601                     moveq.l    D3, 0x01
  10800. 0000561E  1F03                     move.b     -[A7], D3
  10801. 00005620  1F03                     move.b     -[A7], D3
  10802. 00005622  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  10803. 00005626  4EB9 0000 B282           jsr        [0x0000B282]
  10804. 0000562C  701E                     moveq.l    D0, 0x1E
  10805. 0000562E  2F00                     move.l     -[A7], D0
  10806. 00005630  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10807. 00005636  2D40 FFE8                move.l     [A6 - 0x18], D0
  10808. 0000563A  4A80                     tst.l      D0
  10809. 0000563C  6708                     beq        +0xA /* 00005646 */
  10810. 0000563E  2F00                     move.l     -[A7], D0
  10811. 00005640  4EB9 0000 19BA           jsr        [0x000019BA]
  10812. label00005646:
  10813. 00005646  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  10814. 0000564A  206E FFE8                movea.l    A0, [A6 - 0x18]
  10815. 0000564E  2250                     movea.l    A1, [A0]
  10816. 00005650  2269 00D0                movea.l    A1, [A1 + 0xD0]
  10817. 00005654  4E91                     jsr        [A1]
  10818. 00005656  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  10819. 0000565A  2F0B                     move.l     -[A7], A3
  10820. 0000565C  2053                     movea.l    A0, [A3]
  10821. 0000565E  2068 00E0                movea.l    A0, [A0 + 0xE0]
  10822. 00005662  4E90                     jsr        [A0]
  10823. 00005664  2F3C 504E 414D           move.l     -[A7], 0x504E414D /* 'PNAM' */
  10824. 0000566A  2F0C                     move.l     -[A7], A4
  10825. 0000566C  2054                     movea.l    A0, [A4]
  10826. 0000566E  2068 0180                movea.l    A0, [A0 + 0x180]
  10827. 00005672  4E90                     jsr        [A0]
  10828. 00005674  2D40 FFE0                move.l     [A6 - 0x20], D0
  10829. 00005678  2F00                     move.l     -[A7], D0
  10830. 0000567A  4EB9 0000 1172           jsr        [0x00001172]
  10831. 00005680  244B                     movea.l    A2, A3
  10832. 00005682  45EA 00BE                lea.l      A2, [A2 + 0xBE]
  10833. 00005686  24AE FFE0                move.l     [A2], [A6 - 0x20]
  10834. 0000568A  7622                     moveq.l    D3, 0x22
  10835. 0000568C  2F03                     move.l     -[A7], D3
  10836. 0000568E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10837. 00005694  2D40 FFEC                move.l     [A6 - 0x14], D0
  10838. 00005698  4A80                     tst.l      D0
  10839. 0000569A  6708                     beq        +0xA /* 000056A4 */
  10840. 0000569C  2F00                     move.l     -[A7], D0
  10841. 0000569E  4EB9 0000 730A           jsr        [0x0000730A]
  10842. label000056A4:
  10843. 000056A4  2F0B                     move.l     -[A7], A3
  10844. 000056A6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  10845. 000056AA  206E FFEC                movea.l    A0, [A6 - 0x14]
  10846. 000056AE  2250                     movea.l    A1, [A0]
  10847. 000056B0  2269 00C8                movea.l    A1, [A1 + 0xC8]
  10848. 000056B4  4E91                     jsr        [A1]
  10849. 000056B6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  10850. 000056BA  2812                     move.l     D4, [A2]
  10851. 000056BC  2F04                     move.l     -[A7], D4
  10852. 000056BE  2044                     movea.l    A0, D4
  10853. 000056C0  2050                     movea.l    A0, [A0]
  10854. 000056C2  2068 00E0                movea.l    A0, [A0 + 0xE0]
  10855. 000056C6  4E90                     jsr        [A0]
  10856. 000056C8  2F3C 464E 414D           move.l     -[A7], 0x464E414D /* 'FNAM' */
  10857. 000056CE  2F0C                     move.l     -[A7], A4
  10858. 000056D0  2054                     movea.l    A0, [A4]
  10859. 000056D2  2068 0180                movea.l    A0, [A0 + 0x180]
  10860. 000056D6  4E90                     jsr        [A0]
  10861. 000056D8  2D40 FFE0                move.l     [A6 - 0x20], D0
  10862. 000056DC  2F00                     move.l     -[A7], D0
  10863. 000056DE  4EB9 0000 1172           jsr        [0x00001172]
  10864. 000056E4  276E FFE0 00C2           move.l     [A3 + 0xC2], [A6 - 0x20]
  10865. 000056EA  2F03                     move.l     -[A7], D3
  10866. 000056EC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10867. 000056F2  2D40 FFF0                move.l     [A6 - 0x10], D0
  10868. 000056F6  4A80                     tst.l      D0
  10869. 000056F8  6708                     beq        +0xA /* 00005702 */
  10870. 000056FA  2F00                     move.l     -[A7], D0
  10871. 000056FC  4EB9 0000 730A           jsr        [0x0000730A]
  10872. label00005702:
  10873. 00005702  2F0B                     move.l     -[A7], A3
  10874. 00005704  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  10875. 00005708  206E FFF0                movea.l    A0, [A6 - 0x10]
  10876. 0000570C  2250                     movea.l    A1, [A0]
  10877. 0000570E  2269 00C8                movea.l    A1, [A1 + 0xC8]
  10878. 00005712  4E91                     jsr        [A1]
  10879. 00005714  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  10880. 00005718  282B 00C2                move.l     D4, [A3 + 0xC2]
  10881. 0000571C  2F04                     move.l     -[A7], D4
  10882. 0000571E  2044                     movea.l    A0, D4
  10883. 00005720  2050                     movea.l    A0, [A0]
  10884. 00005722  2068 00E0                movea.l    A0, [A0 + 0xE0]
  10885. 00005726  4E90                     jsr        [A0]
  10886. 00005728  2F3C 4641 4452           move.l     -[A7], 0x46414452 /* 'FADR' */
  10887. 0000572E  2F0C                     move.l     -[A7], A4
  10888. 00005730  2054                     movea.l    A0, [A4]
  10889. 00005732  2068 0180                movea.l    A0, [A0 + 0x180]
  10890. 00005736  4E90                     jsr        [A0]
  10891. 00005738  2D40 FFE0                move.l     [A6 - 0x20], D0
  10892. 0000573C  2F00                     move.l     -[A7], D0
  10893. 0000573E  4EB9 0000 1172           jsr        [0x00001172]
  10894. 00005744  276E FFE0 00C6           move.l     [A3 + 0xC6], [A6 - 0x20]
  10895. 0000574A  2F03                     move.l     -[A7], D3
  10896. 0000574C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10897. 00005752  2D40 FFF4                move.l     [A6 - 0xC], D0
  10898. 00005756  4A80                     tst.l      D0
  10899. 00005758  6708                     beq        +0xA /* 00005762 */
  10900. 0000575A  2F00                     move.l     -[A7], D0
  10901. 0000575C  4EB9 0000 730A           jsr        [0x0000730A]
  10902. label00005762:
  10903. 00005762  2F0B                     move.l     -[A7], A3
  10904. 00005764  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  10905. 00005768  206E FFF4                movea.l    A0, [A6 - 0xC]
  10906. 0000576C  2250                     movea.l    A1, [A0]
  10907. 0000576E  2269 00C8                movea.l    A1, [A1 + 0xC8]
  10908. 00005772  4E91                     jsr        [A1]
  10909. 00005774  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  10910. 00005778  282B 00C6                move.l     D4, [A3 + 0xC6]
  10911. 0000577C  2F04                     move.l     -[A7], D4
  10912. 0000577E  2044                     movea.l    A0, D4
  10913. 00005780  2050                     movea.l    A0, [A0]
  10914. 00005782  2068 00E0                movea.l    A0, [A0 + 0xE0]
  10915. 00005786  4E90                     jsr        [A0]
  10916. 00005788  2F3C 5349 5A45           move.l     -[A7], 0x53495A45 /* 'SIZE' */
  10917. 0000578E  2F0C                     move.l     -[A7], A4
  10918. 00005790  2054                     movea.l    A0, [A4]
  10919. 00005792  2068 0180                movea.l    A0, [A0 + 0x180]
  10920. 00005796  4E90                     jsr        [A0]
  10921. 00005798  2D40 FFE0                move.l     [A6 - 0x20], D0
  10922. 0000579C  2F00                     move.l     -[A7], D0
  10923. 0000579E  4EB9 0000 1172           jsr        [0x00001172]
  10924. 000057A4  276E FFE0 00CA           move.l     [A3 + 0xCA], [A6 - 0x20]
  10925. 000057AA  2F03                     move.l     -[A7], D3
  10926. 000057AC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10927. 000057B2  2D40 FFF8                move.l     [A6 - 0x8], D0
  10928. 000057B6  4A80                     tst.l      D0
  10929. 000057B8  6708                     beq        +0xA /* 000057C2 */
  10930. 000057BA  2F00                     move.l     -[A7], D0
  10931. 000057BC  4EB9 0000 730A           jsr        [0x0000730A]
  10932. label000057C2:
  10933. 000057C2  2F0B                     move.l     -[A7], A3
  10934. 000057C4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10935. 000057C8  206E FFF8                movea.l    A0, [A6 - 0x8]
  10936. 000057CC  2250                     movea.l    A1, [A0]
  10937. 000057CE  2269 00C8                movea.l    A1, [A1 + 0xC8]
  10938. 000057D2  4E91                     jsr        [A1]
  10939. 000057D4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10940. 000057D8  262B 00CA                move.l     D3, [A3 + 0xCA]
  10941. 000057DC  2F03                     move.l     -[A7], D3
  10942. 000057DE  2043                     movea.l    A0, D3
  10943. 000057E0  2050                     movea.l    A0, [A0]
  10944. 000057E2  2068 00E0                movea.l    A0, [A0 + 0xE0]
  10945. 000057E6  4E90                     jsr        [A0]
  10946. 000057E8  7024                     moveq.l    D0, 0x24
  10947. 000057EA  2F00                     move.l     -[A7], D0
  10948. 000057EC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  10949. 000057F2  2D40 FFFC                move.l     [A6 - 0x4], D0
  10950. 000057F6  4A80                     tst.l      D0
  10951. 000057F8  6708                     beq        +0xA /* 00005802 */
  10952. 000057FA  2F00                     move.l     -[A7], D0
  10953. 000057FC  4EB9 0000 17DA           jsr        [0x000017DA]
  10954. label00005802:
  10955. 00005802  2F0B                     move.l     -[A7], A3
  10956. 00005804  7005                     moveq.l    D0, 0x05
  10957. 00005806  1F00                     move.b     -[A7], D0
  10958. 00005808  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10959. 0000580C  4EB9 0000 17E2           jsr        [0x000017E2]
  10960. 00005812  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10961. 00005816  2F0C                     move.l     -[A7], A4
  10962. 00005818  2054                     movea.l    A0, [A4]
  10963. 0000581A  2068 00E0                movea.l    A0, [A0 + 0xE0]
  10964. 0000581E  4E90                     jsr        [A0]
  10965. 00005820  2052                     movea.l    A0, [A2]
  10966. 00005822  3F28 00A0                move.w     -[A7], [A0 + 0xA0]
  10967. 00005826  486E FFD4                pea.l      [A6 - 0x2C]
  10968. 0000582A  4EB9 0000 1352           jsr        [0x00001352]
  10969. 00005830  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  10970. 00005834  224B                     movea.l    A1, A3
  10971. 00005836  43E9 00DE                lea.l      A1, [A1 + 0xDE]
  10972. 0000583A  22D8                     move.l     [A1]+, [A0]+
  10973. 0000583C  22D8                     move.l     [A1]+, [A0]+
  10974. 0000583E  22D8                     move.l     [A1]+, [A0]+
  10975. 00005840  3F3C 1773                move.w     -[A7], 0x1773
  10976. 00005844  486E FFD4                pea.l      [A6 - 0x2C]
  10977. 00005848  4EB9 0000 1352           jsr        [0x00001352]
  10978. 0000584E  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  10979. 00005852  224B                     movea.l    A1, A3
  10980. 00005854  43E9 00D2                lea.l      A1, [A1 + 0xD2]
  10981. 00005858  22D8                     move.l     [A1]+, [A0]+
  10982. 0000585A  22D8                     move.l     [A1]+, [A0]+
  10983. 0000585C  22D8                     move.l     [A1]+, [A0]+
  10984. 0000585E  4227                     clr.b      -[A7]
  10985. 00005860  2F0B                     move.l     -[A7], A3
  10986. 00005862  2053                     movea.l    A0, [A3]
  10987. 00005864  2068 0488                movea.l    A0, [A0 + 0x488]
  10988. 00005868  4E90                     jsr        [A0]
  10989. 0000586A  2F3C 504E 414D           move.l     -[A7], 0x504E414D /* 'PNAM' */
  10990. 00005870  2F0B                     move.l     -[A7], A3
  10991. 00005872  4EB9 0000 853A           jsr        [0x0000853A]
  10992. 00005878  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  10993. 0000587C  4E5E                     unlink     A6
  10994. 0000587E  205F                     movea.l    A0, [A7]+
  10995. 00005880  504F                     addq.w     A7, 8
  10996. 00005882  4ED0                     jmp        [A0]
  10997. 00005884  8030 496E                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 6>>
  10998. 00005888  6974                     bvs        +0x76 /* 000058FE */
  10999. 0000588A  4672 6167                not.w      <<invalid full ext with IS == 1 and I/IS == 7>>
  11000. 0000588E  6D65                     blt        +0x67 /* 000058F5 */
  11001. 00005890  6E74                     bgt        +0x76 /* 00005906 */
  11002. 00005892  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  11003. 00005898  6577                     bcs        +0x79 /* 00005911 */
  11004. 0000589A  5F5F                     subq.w     [A7]+, 7
  11005. 0000589C  3137 5446                move.w     -[A0], [A7 + D5.w * 4 + 0x46]
  11006. 000058A0  7261                     moveq.l    D1, 0x61
  11007. 000058A2  676D                     beq        +0x6F /* 00005911 */
  11008. 000058A4  656E                     bcs        +0x70 /* 00005914 */
  11009. 000058A6  744C                     moveq.l    D2, 0x4C
  11010. 000058A8  6973                     bvs        +0x75 /* 0000591D */
  11011. 000058AA  7456                     moveq.l    D2, 0x56
  11012. 000058AC  6965                     bvs        +0x67 /* 00005913 */
  11013. 000058AE  7746                     moveq.l    D3, 0x46
  11014. 000058B0  5034 544E                addq.b     [A4 + D5.w * 4 + 0x4E], 8
  11015. 000058B4  7562                     moveq.l    D2, 0x62
  11016. 000058B6  0000 41F9                ori.b      D0, 0xF9
  11017. 000058BA  FFFB                     .invalid   <<F/7/7>>
  11018. 000058BC  D7D8                     add.l      A3, [A0]+
  11019. 000058BE  2008                     move.l     D0, A0
  11020. 000058C0  4E75                     rts
  11021. 000058C2  FFFF                     .invalid   <<F/7/7>>
  11022. 000058C4  41F9 FFFB D7D8           lea.l      A0, [0xFFFBD7D8]
  11023. 000058CA  2008                     move.l     D0, A0
  11024. 000058CC  205F                     movea.l    A0, [A7]+
  11025. 000058CE  584F                     addq.w     A7, 4
  11026. 000058D0  4ED0                     jmp        [A0]
  11027. 000058D2  FFFF                     .invalid   <<F/7/7>>
  11028. 000058D4  2F0A                     move.l     -[A7], A2
  11029. 000058D6  2F3C 0000 0148           move.l     -[A7], 0x148
  11030. 000058DC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11031. 000058E2  2440                     movea.l    A2, D0
  11032. 000058E4  200A                     move.l     D0, A2
  11033. 000058E6  6708                     beq        +0xA /* 000058F0 */
  11034. 000058E8  2F0A                     move.l     -[A7], A2
  11035. 000058EA  4EB9 0000 58F8           jsr        [0x000058F8]
  11036. label000058F0:
  11037. 000058F0  200A                     move.l     D0, A2
  11038. 000058F2  245F                     movea.l    A2, [A7]+
  11039. 000058F4  4E75                     rts
  11040. 000058F6  FFFF                     .invalid   <<F/7/7>>
  11041. 000058F8  4E56 0000                link       A6, 0
  11042. 000058FC  48E7 1020                movem.l    -[A7], D3,A2
  11043. // begin alternate branch 000058FE-00005900
  11044. label000058FE:
  11045. 000058FE  1020                     move.b     D0, -[A0]
  11046. // end alternate branch 000058FE-00005900
  11047. label000058FE: // (misaligned)
  11048. 00005900  246E 0008                movea.l    A2, [A6 + 0x8]
  11049. 00005904  2F0A                     move.l     -[A7], A2
  11050. label00005906:
  11051. 00005906  4EB9 0000 B4F2           jsr        [0x0000B4F2]
  11052. 0000590C  2079 FFFB E728           movea.l    A0, [0xFFFBE728]
  11053. 00005912  2488                     move.l     [A2], A0
  11054. label00005914:
  11055. 00005914  7600                     moveq.l    D3, 0x00
  11056. 00005916  2543 00B2                move.l     [A2 + 0xB2], D3
  11057. 0000591A  2543 00B6                move.l     [A2 + 0xB6], D3
  11058. 0000591E  2543 0120                move.l     [A2 + 0x120], D3
  11059. 00005922  2543 0124                move.l     [A2 + 0x124], D3
  11060. 00005926  2543 0128                move.l     [A2 + 0x128], D3
  11061. 0000592A  2543 012C                move.l     [A2 + 0x12C], D3
  11062. 0000592E  200A                     move.l     D0, A2
  11063. 00005930  4CDF 0408                movem.l    D3,A2, [A7]+
  11064. 00005934  4E5E                     unlink     A6
  11065. 00005936  205F                     movea.l    A0, [A7]+
  11066. 00005938  584F                     addq.w     A7, 4
  11067. 0000593A  4ED0                     jmp        [A0]
  11068. 0000593C  8023                     or.b       D0, -[A3]
  11069. 0000593E  5F5F                     subq.w     [A7]+, 7
  11070. 00005940  6374                     bls        +0x76 /* 000059B6 */
  11071. 00005942  5F5F                     subq.w     [A7]+, 7
  11072. 00005944  3235 5443                move.w     D1, [A5 + D5.w * 4 + 0x43]
  11073. 00005948  6F6E                     ble        +0x70 /* 000059B8 */
  11074. 0000594A  7461                     moveq.l    D2, 0x61
  11075. 0000594C  696E                     bvs        +0x70 /* 000059BC */
  11076. 0000594E  6572                     bcs        +0x74 /* 000059C2 */
  11077. 00005950  4578 706F                chk.w      D2, [0x0000706F]
  11078. 00005954  7274                     moveq.l    D1, 0x74
  11079. 00005956  734C                     moveq.l    D1, 0x4C
  11080. 00005958  6973                     bvs        +0x75 /* 000059CD */
  11081. 0000595A  7456                     moveq.l    D2, 0x56
  11082. 0000595C  6965                     bvs        +0x67 /* 000059C3 */
  11083. 0000595E  7746                     moveq.l    D3, 0x46
  11084. 00005960  7600                     moveq.l    D3, 0x00
  11085. 00005962  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  11086. 00005966  FCCC 48E7                .extension 0xCCC <<F/2-3/6>> // unimplemented
  11087. 0000596A  1E38 266E                move.b     D7, [0x0000266E]
  11088. 0000596E  0008 2F0B                ori.b      A0, 0xB
  11089. 00005972  2053                     movea.l    A0, [A3]
  11090. 00005974  2068 0098                movea.l    A0, [A0 + 0x98]
  11091. 00005978  4E90                     jsr        [A0]
  11092. 0000597A  2840                     movea.l    A4, D0
  11093. 0000597C  4203                     clr.b      D3
  11094. 0000597E  1D43 FCCC                move.b     [A6 - 0x334], D3
  11095. 00005982  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  11096. 00005986  4EB9 0000 1172           jsr        [0x00001172]
  11097. 0000598C  276E 0014 00B2           move.l     [A3 + 0xB2], [A6 + 0x14]
  11098. 00005992  2F0C                     move.l     -[A7], A4
  11099. 00005994  4EB9 0000 1172           jsr        [0x00001172]
  11100. 0000599A  781E                     moveq.l    D4, 0x1E
  11101. 0000599C  2F04                     move.l     -[A7], D4
  11102. 0000599E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11103. 000059A4  2D40 FDDC                move.l     [A6 - 0x224], D0
  11104. 000059A8  4A80                     tst.l      D0
  11105. 000059AA  6708                     beq        +0xA /* 000059B4 */
  11106. 000059AC  2F00                     move.l     -[A7], D0
  11107. 000059AE  4EB9 0000 3F62           jsr        [0x00003F62]
  11108. label000059B4:
  11109. 000059B4  42A7                     clr.l      -[A7]
  11110. label000059B6:
  11111. 000059B6  3F3C 0106                move.w     -[A7], 0x106
  11112. // begin alternate branch 000059B8-000059BA
  11113. label000059B8:
  11114. 000059B8  0106                     btst       D6, D0
  11115. // end alternate branch 000059B8-000059BA
  11116. label000059B8: // (misaligned)
  11117. 000059BA  2F2E FDDC                move.l     -[A7], [A6 - 0x224]
  11118. // begin alternate branch 000059BC-000059BE
  11119. label000059BC:
  11120. 000059BC  FDDC                     .invalid   <<F/7/6>>
  11121. // end alternate branch 000059BC-000059BE
  11122. label000059BC: // (misaligned)
  11123. 000059BE  4EB9 0000 39CA           jsr        [0x000039CA]
  11124. // begin alternate branch 000059C2-000059D0
  11125. label000059C2:
  11126. 000059C2  39CA 276E                move.w     0x276E /* '\'n' */, A2
  11127. 000059C6  FDDC                     .invalid   <<F/7/6>>
  11128. 000059C8  00B6 246E 0010 204B      ori.l      [A6 + D2.w + 0x4B], 0x246E0010
  11129. // end alternate branch 000059C2-000059D0
  11130. label000059C2: // (misaligned)
  11131. 000059C4  276E FDDC 00B6           move.l     [A3 + 0xB6], [A6 - 0x224]
  11132. 000059CA  246E 0010                movea.l    A2, [A6 + 0x10]
  11133. 000059CE  204B                     movea.l    A0, A3
  11134. 000059D0  41E8 00BA                lea.l      A0, [A0 + 0xBA]
  11135. 000059D4  7014                     moveq.l    D0, 0x14
  11136. label000059D6:
  11137. 000059D6  20DA                     move.l     [A0]+, [A2]+
  11138. 000059D8  51C8 FFFC                dbf        D0, -0x6 /* 000059D6 */
  11139. 000059DC  3092                     move.w     [A0], [A2]
  11140. 000059DE  206E 000C                movea.l    A0, [A6 + 0xC]
  11141. 000059E2  224B                     movea.l    A1, A3
  11142. 000059E4  43E9 0110                lea.l      A1, [A1 + 0x110]
  11143. 000059E8  22D8                     move.l     [A1]+, [A0]+
  11144. 000059EA  22D8                     move.l     [A1]+, [A0]+
  11145. 000059EC  22D8                     move.l     [A1]+, [A0]+
  11146. 000059EE  22D8                     move.l     [A1]+, [A0]+
  11147. 000059F0  7000                     moveq.l    D0, 0x00
  11148. 000059F2  2740 012C                move.l     [A3 + 0x12C], D0
  11149. 000059F6  7A01                     moveq.l    D5, 0x01
  11150. 000059F8  3F05                     move.w     -[A7], D5
  11151. 000059FA  3F05                     move.w     -[A7], D5
  11152. 000059FC  3F3C 00F0                move.w     -[A7], 0xF0
  11153. 00005A00  2F0B                     move.l     -[A7], A3
  11154. 00005A02  2053                     movea.l    A0, [A3]
  11155. 00005A04  2068 0448                movea.l    A0, [A0 + 0x448]
  11156. 00005A08  4E90                     jsr        [A0]
  11157. 00005A0A  7002                     moveq.l    D0, 0x02
  11158. 00005A0C  3F00                     move.w     -[A7], D0
  11159. 00005A0E  3F05                     move.w     -[A7], D5
  11160. 00005A10  703C                     moveq.l    D0, 0x3C
  11161. 00005A12  3F00                     move.w     -[A7], D0
  11162. 00005A14  2F0B                     move.l     -[A7], A3
  11163. 00005A16  2053                     movea.l    A0, [A3]
  11164. 00005A18  2068 0448                movea.l    A0, [A0 + 0x448]
  11165. 00005A1C  4E90                     jsr        [A0]
  11166. 00005A1E  7003                     moveq.l    D0, 0x03
  11167. 00005A20  3F00                     move.w     -[A7], D0
  11168. 00005A22  3F05                     move.w     -[A7], D5
  11169. 00005A24  7078                     moveq.l    D0, 0x78
  11170. 00005A26  3F00                     move.w     -[A7], D0
  11171. 00005A28  2F0B                     move.l     -[A7], A3
  11172. 00005A2A  2053                     movea.l    A0, [A3]
  11173. 00005A2C  2068 0448                movea.l    A0, [A0 + 0x448]
  11174. 00005A30  4E90                     jsr        [A0]
  11175. 00005A32  486E FCCC                pea.l      [A6 - 0x334]
  11176. 00005A36  2F0C                     move.l     -[A7], A4
  11177. 00005A38  2054                     movea.l    A0, [A4]
  11178. 00005A3A  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  11179. 00005A3E  4E90                     jsr        [A0]
  11180. 00005A40  486E FEE0                pea.l      [A6 - 0x120]
  11181. 00005A44  486E FCCC                pea.l      [A6 - 0x334]
  11182. 00005A48  206E 0010                movea.l    A0, [A6 + 0x10]
  11183. 00005A4C  7012                     moveq.l    D0, 0x12
  11184. 00005A4E  D1C0                     add.l      A0, D0
  11185. 00005A50  2D48 FFF8                move.l     [A6 - 0x8], A0
  11186. 00005A54  1210                     move.b     D1, [A0]
  11187. 00005A56  7000                     moveq.l    D0, 0x00
  11188. 00005A58  1001                     move.b     D0, D1
  11189. 00005A5A  5280                     addq.l     D0, 1
  11190. 00005A5C  2F00                     move.l     -[A7], D0
  11191. 00005A5E  2F08                     move.l     -[A7], A0
  11192. 00005A60  486E FDE0                pea.l      [A6 - 0x220]
  11193. 00005A64  4EB9 0000 0042           jsr        [0x00000042]
  11194. 00005A6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11195. 00005A6E  41EE FDE0                lea.l      A0, [A6 - 0x220]
  11196. 00005A72  2F08                     move.l     -[A7], A0
  11197. 00005A74  4EB9 0000 0B6A           jsr        [0x00000B6A]
  11198. 00005A7A  2D40 FFFC                move.l     [A6 - 0x4], D0
  11199. 00005A7E  2040                     movea.l    A0, D0
  11200. 00005A80  1410                     move.b     D2, [A0]
  11201. 00005A82  7200                     moveq.l    D1, 0x00
  11202. 00005A84  1202                     move.b     D1, D2
  11203. 00005A86  5281                     addq.l     D1, 1
  11204. 00005A88  2F01                     move.l     -[A7], D1
  11205. 00005A8A  2F00                     move.l     -[A7], D0
  11206. 00005A8C  486E FCCC                pea.l      [A6 - 0x334]
  11207. 00005A90  4EB9 0000 0042           jsr        [0x00000042]
  11208. 00005A96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11209. 00005A9A  486E FCCC                pea.l      [A6 - 0x334]
  11210. 00005A9E  2F0C                     move.l     -[A7], A4
  11211. 00005AA0  2054                     movea.l    A0, [A4]
  11212. 00005AA2  2068 03F8                movea.l    A0, [A0 + 0x3F8]
  11213. 00005AA6  4E90                     jsr        [A0]
  11214. 00005AA8  2F3C 534E 414D           move.l     -[A7], 0x534E414D /* 'SNAM' */
  11215. 00005AAE  2F0C                     move.l     -[A7], A4
  11216. 00005AB0  2054                     movea.l    A0, [A4]
  11217. 00005AB2  2068 0180                movea.l    A0, [A0 + 0x180]
  11218. 00005AB6  4E90                     jsr        [A0]
  11219. 00005AB8  2D40 FDCC                move.l     [A6 - 0x234], D0
  11220. 00005ABC  2F00                     move.l     -[A7], D0
  11221. 00005ABE  4EB9 0000 1172           jsr        [0x00001172]
  11222. 00005AC4  276E FDCC 0120           move.l     [A3 + 0x120], [A6 - 0x234]
  11223. 00005ACA  7A22                     moveq.l    D5, 0x22
  11224. 00005ACC  2F05                     move.l     -[A7], D5
  11225. 00005ACE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11226. 00005AD4  2D40 FFE0                move.l     [A6 - 0x20], D0
  11227. 00005AD8  4A80                     tst.l      D0
  11228. 00005ADA  6708                     beq        +0xA /* 00005AE4 */
  11229. 00005ADC  2F00                     move.l     -[A7], D0
  11230. 00005ADE  4EB9 0000 730A           jsr        [0x0000730A]
  11231. label00005AE4:
  11232. 00005AE4  2F0B                     move.l     -[A7], A3
  11233. 00005AE6  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  11234. 00005AEA  206E FFE0                movea.l    A0, [A6 - 0x20]
  11235. 00005AEE  2250                     movea.l    A1, [A0]
  11236. 00005AF0  2269 00C8                movea.l    A1, [A1 + 0xC8]
  11237. 00005AF4  4E91                     jsr        [A1]
  11238. 00005AF6  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  11239. 00005AFA  2C2B 0120                move.l     D6, [A3 + 0x120]
  11240. 00005AFE  2F06                     move.l     -[A7], D6
  11241. 00005B00  2046                     movea.l    A0, D6
  11242. 00005B02  2050                     movea.l    A0, [A0]
  11243. 00005B04  2068 00E0                movea.l    A0, [A0 + 0xE0]
  11244. 00005B08  4E90                     jsr        [A0]
  11245. 00005B0A  2F3C 4144 4452           move.l     -[A7], 0x41444452 /* 'ADDR' */
  11246. 00005B10  2F0C                     move.l     -[A7], A4
  11247. 00005B12  2054                     movea.l    A0, [A4]
  11248. 00005B14  2068 0180                movea.l    A0, [A0 + 0x180]
  11249. 00005B18  4E90                     jsr        [A0]
  11250. 00005B1A  2D40 FDCC                move.l     [A6 - 0x234], D0
  11251. 00005B1E  2F00                     move.l     -[A7], D0
  11252. 00005B20  4EB9 0000 1172           jsr        [0x00001172]
  11253. 00005B26  276E FDCC 0124           move.l     [A3 + 0x124], [A6 - 0x234]
  11254. 00005B2C  2F05                     move.l     -[A7], D5
  11255. 00005B2E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11256. 00005B34  2D40 FFE4                move.l     [A6 - 0x1C], D0
  11257. 00005B38  4A80                     tst.l      D0
  11258. 00005B3A  6708                     beq        +0xA /* 00005B44 */
  11259. 00005B3C  2F00                     move.l     -[A7], D0
  11260. 00005B3E  4EB9 0000 730A           jsr        [0x0000730A]
  11261. label00005B44:
  11262. 00005B44  2F0B                     move.l     -[A7], A3
  11263. 00005B46  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  11264. 00005B4A  206E FFE4                movea.l    A0, [A6 - 0x1C]
  11265. 00005B4E  2250                     movea.l    A1, [A0]
  11266. 00005B50  2269 00C8                movea.l    A1, [A1 + 0xC8]
  11267. 00005B54  4E91                     jsr        [A1]
  11268. 00005B56  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  11269. 00005B5A  2C2B 0124                move.l     D6, [A3 + 0x124]
  11270. 00005B5E  2F06                     move.l     -[A7], D6
  11271. 00005B60  2046                     movea.l    A0, D6
  11272. 00005B62  2050                     movea.l    A0, [A0]
  11273. 00005B64  2068 00E0                movea.l    A0, [A0 + 0xE0]
  11274. 00005B68  4E90                     jsr        [A0]
  11275. 00005B6A  2F3C 5354 5950           move.l     -[A7], 0x53545950 /* 'STYP' */
  11276. 00005B70  2F0C                     move.l     -[A7], A4
  11277. 00005B72  2054                     movea.l    A0, [A4]
  11278. 00005B74  2068 0180                movea.l    A0, [A0 + 0x180]
  11279. 00005B78  4E90                     jsr        [A0]
  11280. 00005B7A  2D40 FDCC                move.l     [A6 - 0x234], D0
  11281. 00005B7E  2F00                     move.l     -[A7], D0
  11282. 00005B80  4EB9 0000 1172           jsr        [0x00001172]
  11283. 00005B86  244B                     movea.l    A2, A3
  11284. 00005B88  45EA 0128                lea.l      A2, [A2 + 0x128]
  11285. 00005B8C  24AE FDCC                move.l     [A2], [A6 - 0x234]
  11286. 00005B90  2F05                     move.l     -[A7], D5
  11287. 00005B92  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11288. 00005B98  2D40 FFE8                move.l     [A6 - 0x18], D0
  11289. 00005B9C  4A80                     tst.l      D0
  11290. 00005B9E  6708                     beq        +0xA /* 00005BA8 */
  11291. 00005BA0  2F00                     move.l     -[A7], D0
  11292. 00005BA2  4EB9 0000 730A           jsr        [0x0000730A]
  11293. label00005BA8:
  11294. 00005BA8  2F0B                     move.l     -[A7], A3
  11295. 00005BAA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  11296. 00005BAE  206E FFE8                movea.l    A0, [A6 - 0x18]
  11297. 00005BB2  2250                     movea.l    A1, [A0]
  11298. 00005BB4  2269 00C8                movea.l    A1, [A1 + 0xC8]
  11299. 00005BB8  4E91                     jsr        [A1]
  11300. 00005BBA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  11301. 00005BBE  2A12                     move.l     D5, [A2]
  11302. 00005BC0  2F05                     move.l     -[A7], D5
  11303. 00005BC2  2045                     movea.l    A0, D5
  11304. 00005BC4  2050                     movea.l    A0, [A0]
  11305. 00005BC6  2068 00E0                movea.l    A0, [A0 + 0xE0]
  11306. 00005BCA  4E90                     jsr        [A0]
  11307. 00005BCC  2052                     movea.l    A0, [A2]
  11308. 00005BCE  3F28 00A0                move.w     -[A7], [A0 + 0xA0]
  11309. 00005BD2  486E FDD0                pea.l      [A6 - 0x230]
  11310. 00005BD6  4EB9 0000 1352           jsr        [0x00001352]
  11311. 00005BDC  41EE FDD0                lea.l      A0, [A6 - 0x230]
  11312. 00005BE0  224B                     movea.l    A1, A3
  11313. 00005BE2  43E9 013C                lea.l      A1, [A1 + 0x13C]
  11314. 00005BE6  22D8                     move.l     [A1]+, [A0]+
  11315. 00005BE8  22D8                     move.l     [A1]+, [A0]+
  11316. 00005BEA  22D8                     move.l     [A1]+, [A0]+
  11317. 00005BEC  3F3C 1773                move.w     -[A7], 0x1773
  11318. 00005BF0  486E FDD0                pea.l      [A6 - 0x230]
  11319. 00005BF4  4EB9 0000 1352           jsr        [0x00001352]
  11320. 00005BFA  41EE FDD0                lea.l      A0, [A6 - 0x230]
  11321. 00005BFE  224B                     movea.l    A1, A3
  11322. 00005C00  43E9 0130                lea.l      A1, [A1 + 0x130]
  11323. 00005C04  22D8                     move.l     [A1]+, [A0]+
  11324. 00005C06  22D8                     move.l     [A1]+, [A0]+
  11325. 00005C08  22D8                     move.l     [A1]+, [A0]+
  11326. 00005C0A  2F3C 0000 00EC           move.l     -[A7], 0xEC
  11327. 00005C10  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11328. 00005C16  2D40 FFEC                move.l     [A6 - 0x14], D0
  11329. 00005C1A  4A80                     tst.l      D0
  11330. 00005C1C  6708                     beq        +0xA /* 00005C26 */
  11331. 00005C1E  2F00                     move.l     -[A7], D0
  11332. 00005C20  4EB9 0000 B262           jsr        [0x0000B262]
  11333. label00005C26:
  11334. 00005C26  2F2B 0026                move.l     -[A7], [A3 + 0x26]
  11335. 00005C2A  2F0B                     move.l     -[A7], A3
  11336. 00005C2C  4227                     clr.b      -[A7]
  11337. 00005C2E  7601                     moveq.l    D3, 0x01
  11338. 00005C30  1F03                     move.b     -[A7], D3
  11339. 00005C32  1F03                     move.b     -[A7], D3
  11340. 00005C34  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  11341. 00005C38  4EB9 0000 B282           jsr        [0x0000B282]
  11342. 00005C3E  2F04                     move.l     -[A7], D4
  11343. 00005C40  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11344. 00005C46  2D40 FFF0                move.l     [A6 - 0x10], D0
  11345. 00005C4A  4A80                     tst.l      D0
  11346. 00005C4C  6708                     beq        +0xA /* 00005C56 */
  11347. 00005C4E  2F00                     move.l     -[A7], D0
  11348. 00005C50  4EB9 0000 19BA           jsr        [0x000019BA]
  11349. label00005C56:
  11350. 00005C56  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  11351. 00005C5A  206E FFF0                movea.l    A0, [A6 - 0x10]
  11352. 00005C5E  2250                     movea.l    A1, [A0]
  11353. 00005C60  2269 00D0                movea.l    A1, [A1 + 0xD0]
  11354. 00005C64  4E91                     jsr        [A1]
  11355. 00005C66  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  11356. 00005C6A  2F0B                     move.l     -[A7], A3
  11357. 00005C6C  2053                     movea.l    A0, [A3]
  11358. 00005C6E  2068 00E0                movea.l    A0, [A0 + 0xE0]
  11359. 00005C72  4E90                     jsr        [A0]
  11360. 00005C74  7024                     moveq.l    D0, 0x24
  11361. 00005C76  2F00                     move.l     -[A7], D0
  11362. 00005C78  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11363. 00005C7E  2D40 FFF4                move.l     [A6 - 0xC], D0
  11364. 00005C82  4A80                     tst.l      D0
  11365. 00005C84  6708                     beq        +0xA /* 00005C8E */
  11366. 00005C86  2F00                     move.l     -[A7], D0
  11367. 00005C88  4EB9 0000 17DA           jsr        [0x000017DA]
  11368. label00005C8E:
  11369. 00005C8E  2F0B                     move.l     -[A7], A3
  11370. 00005C90  7006                     moveq.l    D0, 0x06
  11371. 00005C92  1F00                     move.b     -[A7], D0
  11372. 00005C94  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  11373. 00005C98  4EB9 0000 17E2           jsr        [0x000017E2]
  11374. 00005C9E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  11375. 00005CA2  2F0C                     move.l     -[A7], A4
  11376. 00005CA4  2054                     movea.l    A0, [A4]
  11377. 00005CA6  2068 00E0                movea.l    A0, [A0 + 0xE0]
  11378. 00005CAA  4E90                     jsr        [A0]
  11379. 00005CAC  2F0B                     move.l     -[A7], A3
  11380. 00005CAE  2053                     movea.l    A0, [A3]
  11381. 00005CB0  2068 0484                movea.l    A0, [A0 + 0x484]
  11382. 00005CB4  4E90                     jsr        [A0]
  11383. 00005CB6  246B 00B6                movea.l    A2, [A3 + 0xB6]
  11384. 00005CBA  200A                     move.l     D0, A2
  11385. 00005CBC  670E                     beq        +0x10 /* 00005CCC */
  11386. 00005CBE  2F0A                     move.l     -[A7], A2
  11387. 00005CC0  2052                     movea.l    A0, [A2]
  11388. 00005CC2  2068 0050                movea.l    A0, [A0 + 0x50]
  11389. 00005CC6  4E90                     jsr        [A0]
  11390. 00005CC8  4A80                     tst.l      D0
  11391. 00005CCA  6E04                     bgt        +0x6 /* 00005CD0 */
  11392. label00005CCC:
  11393. 00005CCC  7000                     moveq.l    D0, 0x00
  11394. 00005CCE  6002                     bra        +0x4 /* 00005CD2 */
  11395. label00005CD0:
  11396. 00005CD0  7001                     moveq.l    D0, 0x01
  11397. label00005CD2:
  11398. 00005CD2  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  11399. 00005CD6  4E5E                     unlink     A6
  11400. 00005CD8  205F                     movea.l    A0, [A7]+
  11401. 00005CDA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  11402. 00005CDE  4ED0                     jmp        [A0]
  11403. 00005CE0  8068 496E                or.w       D0, [A0 + 0x496E]
  11404. 00005CE4  6974                     bvs        +0x76 /* 00005D5A */
  11405. 00005CE6  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  11406. 00005CEA  6169                     bsr        +0x6B /* 00005D55 */
  11407. 00005CEC  6E65                     bgt        +0x67 /* 00005D53 */
  11408. 00005CEE  7245                     moveq.l    D1, 0x45
  11409. 00005CF0  7870                     moveq.l    D4, 0x70
  11410. 00005CF2  6F72                     ble        +0x74 /* 00005D66 */
  11411. 00005CF4  7473                     moveq.l    D2, 0x73
  11412. 00005CF6  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  11413. 00005CFC  6577                     bcs        +0x79 /* 00005D75 */
  11414. 00005CFE  5F5F                     subq.w     [A7]+, 7
  11415. 00005D00  3235 5443                move.w     D1, [A5 + D5.w * 4 + 0x43]
  11416. 00005D04  6F6E                     ble        +0x70 /* 00005D74 */
  11417. 00005D06  7461                     moveq.l    D2, 0x61
  11418. 00005D08  696E                     bvs        +0x70 /* 00005D78 */
  11419. 00005D0A  6572                     bcs        +0x74 /* 00005D7E */
  11420. 00005D0C  4578 706F                chk.w      D2, [0x0000706F]
  11421. 00005D10  7274                     moveq.l    D1, 0x74
  11422. 00005D12  734C                     moveq.l    D1, 0x4C
  11423. 00005D14  6973                     bvs        +0x75 /* 00005D89 */
  11424. 00005D16  7456                     moveq.l    D2, 0x56
  11425. 00005D18  6965                     bvs        +0x67 /* 00005D7F */
  11426. 00005D1A  7746                     moveq.l    D3, 0x46
  11427. 00005D1C  5034 544E                addq.b     [A4 + D5.w * 4 + 0x4E], 8
  11428. 00005D20  7562                     moveq.l    D2, 0x62
  11429. 00005D22  5031 3954                addq.b     <<invalid full ext with I/IS == 4>>, 8
  11430. 00005D26  6172                     bsr        +0x74 /* 00005D9A */
  11431. 00005D28  6765                     beq        +0x67 /* 00005D8F */
  11432. 00005D2A  7443                     moveq.l    D2, 0x43
  11433. 00005D2C  6F6E                     ble        +0x70 /* 00005D9C */
  11434. 00005D2E  7461                     moveq.l    D2, 0x61
  11435. 00005D30  696E                     bvs        +0x70 /* 00005DA0 */
  11436. 00005D32  6572                     bcs        +0x74 /* 00005DA6 */
  11437. 00005D34  5370 6563 5031 3554 6172 subq.w     [[A0 + 0x5031] + 0x35546172], 1
  11438. 00005D3E  6765                     beq        +0x67 /* 00005DA5 */
  11439. 00005D40  7450                     moveq.l    D2, 0x50
  11440. 00005D42  726F                     moveq.l    D1, 0x6F
  11441. 00005D44  6365                     bls        +0x67 /* 00005DAB */
  11442. 00005D46  7373                     moveq.l    D1, 0x73
  11443. 00005D48  4944                     chk.w      D4, D4
  11444. 00005D4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  11445. 00005D4E  0000 48E7                ori.b      D0, 0xE7
  11446. 00005D52  1020                     move.b     D0, -[A0]
  11447. 00005D54  246E 0008                movea.l    A2, [A6 + 0x8]
  11448. 00005D58  2F0A                     move.l     -[A7], A2
  11449. label00005D5A:
  11450. 00005D5A  4EB9 0000 0F20           jsr        [0x00000F20]
  11451. 00005D60  2079 FFFB E72C           movea.l    A0, [0xFFFBE72C]
  11452. label00005D66:
  11453. 00005D66  2488                     move.l     [A2], A0
  11454. 00005D68  7600                     moveq.l    D3, 0x00
  11455. 00005D6A  2543 007C                move.l     [A2 + 0x7C], D3
  11456. 00005D6E  2543 0080                move.l     [A2 + 0x80], D3
  11457. 00005D72  2543 0084                move.l     [A2 + 0x84], D3
  11458. // begin alternate branch 00005D74-00005D7A
  11459. label00005D74:
  11460. 00005D74  0084 2543 0088           ori.l      D4, 0x25430088
  11461. // end alternate branch 00005D74-00005D7A
  11462. label00005D74: // (misaligned)
  11463. 00005D76  2543 0088                move.l     [A2 + 0x88], D3
  11464. // begin alternate branch 00005D78-00005D82
  11465. label00005D78:
  11466. 00005D78  0088 200A 4CDF           ori.l      A0, 0x200A4CDF
  11467. label00005D7E:
  11468. 00005D7E  0408 4E5E                subi.b     A0, 0x5E /* '^' */
  11469. // end alternate branch 00005D78-00005D82
  11470. label00005D78: // (misaligned)
  11471. 00005D7A  200A                     move.l     D0, A2
  11472. 00005D7C  4CDF 0408                movem.l    D3,A2, [A7]+
  11473. label00005D7E: // (misaligned)
  11474. 00005D80  4E5E                     unlink     A6
  11475. 00005D82  205F                     movea.l    A0, [A7]+
  11476. 00005D84  584F                     addq.w     A7, 4
  11477. 00005D86  4ED0                     jmp        [A0]
  11478. 00005D88  995F                     sub.w      [A7]+, D4
  11479. 00005D8A  5F63                     subq.w     -[A3], 7
  11480. 00005D8C  745F                     moveq.l    D2, 0x5F
  11481. 00005D8E  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  11482. 00005D92  4672 6167                not.w      <<invalid full ext with IS == 1 and I/IS == 7>>
  11483. 00005D96  426F 7474                clr.w      [A7 + 0x7474]
  11484. fn00005D9A:
  11485. 00005D9A  6F6D                     ble        +0x6F /* 00005E09 */
  11486. label00005D9C:
  11487. 00005D9C  5669 6577                addq.w     [A1 + 0x6577], 3
  11488. label00005DA0:
  11489. 00005DA0  4676 0000                not.w      [A6 + D0.w]
  11490. 00005DA4  4E56 FFF8                link       A6, -0x0008
  11491. // begin alternate branch 00005DA6-00005DA8
  11492. label00005DA6:
  11493. 00005DA6  FFF8                     .invalid   <<F/7/7>>
  11494. // end alternate branch 00005DA6-00005DA8
  11495. label00005DA6: // (misaligned)
  11496. 00005DA8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  11497. 00005DAC  246E 0008                movea.l    A2, [A6 + 0x8]
  11498. 00005DB0  2F0A                     move.l     -[A7], A2
  11499. 00005DB2  2052                     movea.l    A0, [A2]
  11500. 00005DB4  2068 0098                movea.l    A0, [A0 + 0x98]
  11501. 00005DB8  4E90                     jsr        [A0]
  11502. 00005DBA  2640                     movea.l    A3, D0
  11503. 00005DBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11504. 00005DC0  2F0A                     move.l     -[A7], A2
  11505. 00005DC2  4EB9 0000 6842           jsr        [0x00006842]
  11506. 00005DC8  200B                     move.l     D0, A3
  11507. 00005DCA  6700 00C6                beq        +0xC8 /* 00005E92 */
  11508. 00005DCE  2F3C 4144 4452           move.l     -[A7], 0x41444452 /* 'ADDR' */
  11509. 00005DD4  2F0B                     move.l     -[A7], A3
  11510. 00005DD6  2053                     movea.l    A0, [A3]
  11511. 00005DD8  2068 0180                movea.l    A0, [A0 + 0x180]
  11512. 00005DDC  4E90                     jsr        [A0]
  11513. 00005DDE  2D40 FFF8                move.l     [A6 - 0x8], D0
  11514. 00005DE2  2F00                     move.l     -[A7], D0
  11515. 00005DE4  4EB9 0000 1172           jsr        [0x00001172]
  11516. 00005DEA  202E FFF8                move.l     D0, [A6 - 0x8]
  11517. 00005DEE  2540 007C                move.l     [A2 + 0x7C], D0
  11518. 00005DF2  42A7                     clr.l      -[A7]
  11519. 00005DF4  7601                     moveq.l    D3, 0x01
  11520. 00005DF6  1F03                     move.b     -[A7], D3
  11521. 00005DF8  2F00                     move.l     -[A7], D0
  11522. 00005DFA  2040                     movea.l    A0, D0
  11523. 00005DFC  2050                     movea.l    A0, [A0]
  11524. 00005DFE  2068 044C                movea.l    A0, [A0 + 0x44C]
  11525. 00005E02  4E90                     jsr        [A0]
  11526. 00005E04  2F3C 4652 4147           move.l     -[A7], 0x46524147 /* 'FRAG' */
  11527. 00005E0A  2F0B                     move.l     -[A7], A3
  11528. 00005E0C  2053                     movea.l    A0, [A3]
  11529. 00005E0E  2068 0180                movea.l    A0, [A0 + 0x180]
  11530. 00005E12  4E90                     jsr        [A0]
  11531. 00005E14  2D40 FFFC                move.l     [A6 - 0x4], D0
  11532. 00005E18  2F00                     move.l     -[A7], D0
  11533. 00005E1A  4EB9 0000 1172           jsr        [0x00001172]
  11534. 00005E20  202E FFFC                move.l     D0, [A6 - 0x4]
  11535. 00005E24  2540 0080                move.l     [A2 + 0x80], D0
  11536. 00005E28  4879 FFFF 645C           push.l     0xFFFF645C
  11537. 00005E2E  1F03                     move.b     -[A7], D3
  11538. 00005E30  2F00                     move.l     -[A7], D0
  11539. 00005E32  2040                     movea.l    A0, D0
  11540. 00005E34  2050                     movea.l    A0, [A0]
  11541. 00005E36  2068 0418                movea.l    A0, [A0 + 0x418]
  11542. 00005E3A  4E90                     jsr        [A0]
  11543. 00005E3C  2F3C 4655 4E43           move.l     -[A7], 0x46554E43 /* 'FUNC' */
  11544. 00005E42  2F0B                     move.l     -[A7], A3
  11545. 00005E44  2053                     movea.l    A0, [A3]
  11546. 00005E46  2068 0180                movea.l    A0, [A0 + 0x180]
  11547. 00005E4A  4E90                     jsr        [A0]
  11548. 00005E4C  2D40 FFFC                move.l     [A6 - 0x4], D0
  11549. 00005E50  2F00                     move.l     -[A7], D0
  11550. 00005E52  4EB9 0000 1172           jsr        [0x00001172]
  11551. 00005E58  202E FFFC                move.l     D0, [A6 - 0x4]
  11552. 00005E5C  2540 0084                move.l     [A2 + 0x84], D0
  11553. 00005E60  4879 FFFF 645C           push.l     0xFFFF645C
  11554. 00005E66  1F03                     move.b     -[A7], D3
  11555. 00005E68  2F00                     move.l     -[A7], D0
  11556. 00005E6A  2040                     movea.l    A0, D0
  11557. 00005E6C  2050                     movea.l    A0, [A0]
  11558. 00005E6E  2068 0418                movea.l    A0, [A0 + 0x418]
  11559. 00005E72  4E90                     jsr        [A0]
  11560. 00005E74  2F3C 4C49 5354           move.l     -[A7], 0x4C495354 /* 'LIST' */
  11561. 00005E7A  2F0B                     move.l     -[A7], A3
  11562. 00005E7C  2053                     movea.l    A0, [A3]
  11563. 00005E7E  2068 0180                movea.l    A0, [A0 + 0x180]
  11564. 00005E82  4E90                     jsr        [A0]
  11565. 00005E84  2840                     movea.l    A4, D0
  11566. 00005E86  2F0C                     move.l     -[A7], A4
  11567. 00005E88  4EB9 0000 1172           jsr        [0x00001172]
  11568. 00005E8E  254C 0088                move.l     [A2 + 0x88], A4
  11569. label00005E92:
  11570. 00005E92  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  11571. 00005E96  4E5E                     unlink     A6
  11572. 00005E98  205F                     movea.l    A0, [A7]+
  11573. 00005E9A  504F                     addq.w     A7, 8
  11574. 00005E9C  4ED0                     jmp        [A0]
  11575. 00005E9E  802B 446F                or.b       D0, [A3 + 0x446F]
  11576. 00005EA2  506F 7374                addq.w     [A7 + 0x7374], 8
  11577. 00005EA6  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  11578. 00005EAC  5F5F                     subq.w     [A7]+, 7
  11579. 00005EAE  3135 5446                move.w     -[A0], [A5 + D5.w * 4 + 0x46]
  11580. 00005EB2  7261                     moveq.l    D1, 0x61
  11581. 00005EB4  6742                     beq        +0x44 /* 00005EF8 */
  11582. 00005EB6  6F74                     ble        +0x76 /* 00005F2C */
  11583. 00005EB8  746F                     moveq.l    D2, 0x6F
  11584. 00005EBA  6D56                     blt        +0x58 /* 00005F12 */
  11585. 00005EBC  6965                     bvs        +0x67 /* 00005F23 */
  11586. 00005EBE  7746                     moveq.l    D3, 0x46
  11587. 00005EC0  5039 5444 6F63           addq.b     [0x54446F63], 8
  11588. 00005EC6  756D                     moveq.l    D2, 0x6D
  11589. 00005EC8  656E                     bcs        +0x70 /* 00005F38 */
  11590. 00005ECA  7400                     moveq.l    D2, 0x00
  11591. 00005ECC  0000 FFFF                ori.b      D0, 0xFF
  11592. 00005ED0  41F9 FFFB EB60           lea.l      A0, [0xFFFBEB60]
  11593. 00005ED6  2008                     move.l     D0, A0
  11594. 00005ED8  205F                     movea.l    A0, [A7]+
  11595. 00005EDA  584F                     addq.w     A7, 4
  11596. 00005EDC  4ED0                     jmp        [A0]
  11597. 00005EDE  FFFF                     .invalid   <<F/7/7>>
  11598. 00005EE0  2F0A                     move.l     -[A7], A2
  11599. 00005EE2  2F3C 0000 0088           move.l     -[A7], 0x88
  11600. 00005EE8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11601. 00005EEE  2440                     movea.l    A2, D0
  11602. 00005EF0  200A                     move.l     D0, A2
  11603. 00005EF2  6708                     beq        +0xA /* 00005EFC */
  11604. 00005EF4  2F0A                     move.l     -[A7], A2
  11605. 00005EF6  4EB9 0000 5F04           jsr        [0x00005F04]
  11606. // begin alternate branch 00005EF8-00005EFC
  11607. label00005EF8:
  11608. 00005EF8  0000 5F04                ori.b      D0, 0x4
  11609. // end alternate branch 00005EF8-00005EFC
  11610. label00005EF8: // (misaligned)
  11611. label00005EFC:
  11612. 00005EFC  200A                     move.l     D0, A2
  11613. 00005EFE  245F                     movea.l    A2, [A7]+
  11614. 00005F00  4E75                     rts
  11615. 00005F02  FFFF                     .invalid   <<F/7/7>>
  11616. 00005F04  4E56 0000                link       A6, 0
  11617. 00005F08  48E7 1020                movem.l    -[A7], D3,A2
  11618. 00005F0C  246E 0008                movea.l    A2, [A6 + 0x8]
  11619. 00005F10  2F0A                     move.l     -[A7], A2
  11620. label00005F12:
  11621. 00005F12  4EB9 0000 6882           jsr        [0x00006882]
  11622. 00005F18  2079 FFFB EFD8           movea.l    A0, [0xFFFBEFD8]
  11623. 00005F1E  2488                     move.l     [A2], A0
  11624. 00005F20  7010                     moveq.l    D0, 0x10
  11625. 00005F22  3540 007C                move.w     [A2 + 0x7C], D0
  11626. 00005F26  76FF                     moveq.l    D3, 0xFFFFFFFF
  11627. 00005F28  2543 007E                move.l     [A2 + 0x7E], D3
  11628. label00005F2C:
  11629. 00005F2C  157C 0001 0082           move.b     [A2 + 0x82], 0x1
  11630. 00005F32  2543 0084                move.l     [A2 + 0x84], D3
  11631. 00005F36  2F0A                     move.l     -[A7], A2
  11632. label00005F38:
  11633. 00005F38  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  11634. 00005F3E  4EB9 0000 1552           jsr        [0x00001552]
  11635. 00005F44  200A                     move.l     D0, A2
  11636. 00005F46  4CDF 0408                movem.l    D3,A2, [A7]+
  11637. 00005F4A  4E5E                     unlink     A6
  11638. 00005F4C  205F                     movea.l    A0, [A7]+
  11639. 00005F4E  584F                     addq.w     A7, 4
  11640. 00005F50  4ED0                     jmp        [A0]
  11641. 00005F52  8020                     or.b       D0, -[A0]
  11642. 00005F54  5F5F                     subq.w     [A7]+, 7
  11643. 00005F56  6374                     bls        +0x76 /* 00005FCC */
  11644. 00005F58  5F5F                     subq.w     [A7]+, 7
  11645. 00005F5A  3232 5447                move.w     D1, [A2 + D5.w * 4 + 0x47]
  11646. 00005F5E  656E                     bcs        +0x70 /* 00005FCE */
  11647. 00005F60  6572                     bcs        +0x74 /* 00005FD4 */
  11648. 00005F62  6963                     bvs        +0x65 /* 00005FC7 */
  11649. 00005F64  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  11650. 00005F6A  6F69                     ble        +0x6B /* 00005FD5 */
  11651. 00005F6C  6E74                     bgt        +0x76 /* 00005FE2 */
  11652. 00005F6E  5669 6577                addq.w     [A1 + 0x6577], 3
  11653. 00005F72  4676 0000                not.w      [A6 + D0.w]
  11654. 00005F76  FFFF                     .invalid   <<F/7/7>>
  11655. 00005F78  41F9 FFFB F448           lea.l      A0, [0xFFFBF448]
  11656. 00005F7E  2008                     move.l     D0, A0
  11657. 00005F80  4E75                     rts
  11658. 00005F82  FFFF                     .invalid   <<F/7/7>>
  11659. 00005F84  41F9 FFFB F448           lea.l      A0, [0xFFFBF448]
  11660. 00005F8A  2008                     move.l     D0, A0
  11661. 00005F8C  205F                     movea.l    A0, [A7]+
  11662. 00005F8E  584F                     addq.w     A7, 4
  11663. 00005F90  4ED0                     jmp        [A0]
  11664. 00005F92  FFFF                     .invalid   <<F/7/7>>
  11665. 00005F94  2F0A                     move.l     -[A7], A2
  11666. 00005F96  2F3C 0000 00BA           move.l     -[A7], 0xBA
  11667. 00005F9C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11668. 00005FA2  2440                     movea.l    A2, D0
  11669. 00005FA4  200A                     move.l     D0, A2
  11670. 00005FA6  6708                     beq        +0xA /* 00005FB0 */
  11671. 00005FA8  2F0A                     move.l     -[A7], A2
  11672. 00005FAA  4EB9 0000 5FB8           jsr        [0x00005FB8]
  11673. label00005FB0:
  11674. 00005FB0  200A                     move.l     D0, A2
  11675. 00005FB2  245F                     movea.l    A2, [A7]+
  11676. 00005FB4  4E75                     rts
  11677. 00005FB6  FFFF                     .invalid   <<F/7/7>>
  11678. 00005FB8  4E56 0000                link       A6, 0
  11679. 00005FBC  48E7 1020                movem.l    -[A7], D3,A2
  11680. 00005FC0  246E 0008                movea.l    A2, [A6 + 0x8]
  11681. 00005FC4  2F0A                     move.l     -[A7], A2
  11682. 00005FC6  4EB9 0000 B4F2           jsr        [0x0000B4F2]
  11683. label00005FCC:
  11684. 00005FCC  2079 FFFB F9F8           movea.l    A0, [0xFFFBF9F8]
  11685. // begin alternate branch 00005FCE-00005FD2
  11686. label00005FCE:
  11687. 00005FCE  FFFB                     .invalid   <<F/7/7>>
  11688. 00005FD0  F9F8                     .invalid   <<F/7/4>>
  11689. // end alternate branch 00005FCE-00005FD2
  11690. label00005FCE: // (misaligned)
  11691. 00005FD2  2488                     move.l     [A2], A0
  11692. label00005FD4:
  11693. 00005FD4  7600                     moveq.l    D3, 0x00
  11694. 00005FD6  2543 00B2                move.l     [A2 + 0xB2], D3
  11695. 00005FDA  2543 00B6                move.l     [A2 + 0xB6], D3
  11696. 00005FDE  200A                     move.l     D0, A2
  11697. 00005FE0  4CDF 0408                movem.l    D3,A2, [A7]+
  11698. // begin alternate branch 00005FE2-00005FE6
  11699. label00005FE2:
  11700. 00005FE2  0408 4E5E                subi.b     A0, 0x5E /* '^' */
  11701. // end alternate branch 00005FE2-00005FE6
  11702. label00005FE2: // (misaligned)
  11703. 00005FE4  4E5E                     unlink     A6
  11704. 00005FE6  205F                     movea.l    A0, [A7]+
  11705. 00005FE8  584F                     addq.w     A7, 4
  11706. 00005FEA  4ED0                     jmp        [A0]
  11707. 00005FEC  8021                     or.b       D0, -[A1]
  11708. 00005FEE  5F5F                     subq.w     [A7]+, 7
  11709. 00005FF0  6374                     bls        +0x76 /* 00006066 */
  11710. 00005FF2  5F5F                     subq.w     [A7]+, 7
  11711. 00005FF4  3233 5447                move.w     D1, [A3 + D5.w * 4 + 0x47]
  11712. 00005FF8  6C6F                     bge        +0x71 /* 00006069 */
  11713. 00005FFA  6261                     bhi        +0x63 /* 0000605D */
  11714. 00005FFC  6C56                     bge        +0x58 /* 00006054 */
  11715. 00005FFE  6172                     bsr        +0x74 /* 00006072 */
  11716. 00006000  6961                     bvs        +0x63 /* 00006063 */
  11717. 00006002  626C                     bhi        +0x6E /* 00006070 */
  11718. 00006004  654C                     bcs        +0x4E /* 00006052 */
  11719. 00006006  6973                     bvs        +0x75 /* 0000607B */
  11720. 00006008  7456                     moveq.l    D2, 0x56
  11721. 0000600A  6965                     bvs        +0x67 /* 00006071 */
  11722. 0000600C  7746                     moveq.l    D3, 0x46
  11723. 0000600E  7600                     moveq.l    D3, 0x00
  11724. 00006010  0000 FFFF                ori.b      D0, 0xFF
  11725. 00006014  4E56 0000                link       A6, 0
  11726. 00006018  48E7 1010                movem.l    -[A7], D3,A3
  11727. 0000601C  266E 0008                movea.l    A3, [A6 + 0x8]
  11728. 00006020  2F0B                     move.l     -[A7], A3
  11729. 00006022  2053                     movea.l    A0, [A3]
  11730. 00006024  2068 0098                movea.l    A0, [A0 + 0x98]
  11731. 00006028  4E90                     jsr        [A0]
  11732. 0000602A  202E 000C                move.l     D0, [A6 + 0xC]
  11733. 0000602E  6610                     bne        +0x12 /* 00006040 */
  11734. 00006030  3F3C 9A67                move.w     -[A7], 0x9A67
  11735. 00006034  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  11736. 0000603A  4EB9 0000 112A           jsr        [0x0000112A]
  11737. label00006040:
  11738. 00006040  202E 000C                move.l     D0, [A6 + 0xC]
  11739. 00006044  2740 00B2                move.l     [A3 + 0xB2], D0
  11740. 00006048  2F0B                     move.l     -[A7], A3
  11741. 0000604A  2F00                     move.l     -[A7], D0
  11742. 0000604C  4EB9 0000 1552           jsr        [0x00001552]
  11743. label00006052:
  11744. 00006052  2F0B                     move.l     -[A7], A3
  11745. label00006054:
  11746. 00006054  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  11747. 0000605A  4EB9 0000 1552           jsr        [0x00001552]
  11748. 00006060  7601                     moveq.l    D3, 0x01
  11749. 00006062  3F03                     move.w     -[A7], D3
  11750. 00006064  3F03                     move.w     -[A7], D3
  11751. label00006066:
  11752. 00006066  3F3C 00C8                move.w     -[A7], 0xC8
  11753. 0000606A  2F0B                     move.l     -[A7], A3
  11754. 0000606C  2053                     movea.l    A0, [A3]
  11755. 0000606E  2068 0448                movea.l    A0, [A0 + 0x448]
  11756. // begin alternate branch 00006070-00006074
  11757. label00006070:
  11758. 00006070  0448 4E90                subi.w     A0, 0x4E90
  11759. // end alternate branch 00006070-00006074
  11760. label00006070: // (misaligned)
  11761. fn00006072:
  11762. 00006072  4E90                     jsr        [A0]
  11763. 00006074  7002                     moveq.l    D0, 0x02
  11764. 00006076  3F00                     move.w     -[A7], D0
  11765. 00006078  3F03                     move.w     -[A7], D3
  11766. 0000607A  3F3C 07D0                move.w     -[A7], 0x7D0
  11767. 0000607E  2F0B                     move.l     -[A7], A3
  11768. 00006080  2053                     movea.l    A0, [A3]
  11769. 00006082  2068 0448                movea.l    A0, [A0 + 0x448]
  11770. 00006086  4E90                     jsr        [A0]
  11771. 00006088  2F0B                     move.l     -[A7], A3
  11772. 0000608A  2053                     movea.l    A0, [A3]
  11773. 0000608C  2068 0480                movea.l    A0, [A0 + 0x480]
  11774. 00006090  4E90                     jsr        [A0]
  11775. 00006092  4CDF 0808                movem.l    D3,A3, [A7]+
  11776. 00006096  4E5E                     unlink     A6
  11777. 00006098  205F                     movea.l    A0, [A7]+
  11778. 0000609A  504F                     addq.w     A7, 8
  11779. 0000609C  4ED0                     jmp        [A0]
  11780. 0000609E  8040                     or.w       D0, D0
  11781. 000060A0  496E 6974                chk.w      D4, [A6 + 0x6974]
  11782. 000060A4  476C 6F62                chk.w      D3, [A4 + 0x6F62]
  11783. 000060A8  616C                     bsr        +0x6E /* 00006116 */
  11784. 000060AA  5661                     addq.w     -[A1], 3
  11785. 000060AC  7269                     moveq.l    D1, 0x69
  11786. 000060AE  6162                     bsr        +0x64 /* 00006112 */
  11787. 000060B0  6C65                     bge        +0x67 /* 00006117 */
  11788. 000060B2  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  11789. 000060B8  6577                     bcs        +0x79 /* 00006131 */
  11790. 000060BA  5F5F                     subq.w     [A7]+, 7
  11791. 000060BC  3233 5447                move.w     D1, [A3 + D5.w * 4 + 0x47]
  11792. 000060C0  6C6F                     bge        +0x71 /* 00006131 */
  11793. 000060C2  6261                     bhi        +0x63 /* 00006125 */
  11794. 000060C4  6C56                     bge        +0x58 /* 0000611C */
  11795. 000060C6  6172                     bsr        +0x74 /* 0000613A */
  11796. 000060C8  6961                     bvs        +0x63 /* 0000612B */
  11797. 000060CA  626C                     bhi        +0x6E /* 00006138 */
  11798. 000060CC  654C                     bcs        +0x4E /* 0000611A */
  11799. 000060CE  6973                     bvs        +0x75 /* 00006143 */
  11800. 000060D0  7456                     moveq.l    D2, 0x56
  11801. 000060D2  6965                     bvs        +0x67 /* 00006139 */
  11802. 000060D4  7746                     moveq.l    D3, 0x46
  11803. 000060D6  5038 5450                addq.b     [0x00005450], 8
  11804. 000060DA  726F                     moveq.l    D1, 0x6F
  11805. 000060DC  6365                     bls        +0x67 /* 00006143 */
  11806. 000060DE  7373                     moveq.l    D1, 0x73
  11807. 000060E0  0000 FFFF                ori.b      D0, 0xFF
  11808. 000060E4  41F9 FFFB FE34           lea.l      A0, [0xFFFBFE34]
  11809. 000060EA  2008                     move.l     D0, A0
  11810. 000060EC  4E75                     rts
  11811. 000060EE  FFFF                     .invalid   <<F/7/7>>
  11812. 000060F0  41F9 FFFB FE34           lea.l      A0, [0xFFFBFE34]
  11813. 000060F6  2008                     move.l     D0, A0
  11814. 000060F8  205F                     movea.l    A0, [A7]+
  11815. 000060FA  584F                     addq.w     A7, 4
  11816. 000060FC  4ED0                     jmp        [A0]
  11817. 000060FE  FFFF                     .invalid   <<F/7/7>>
  11818. 00006100  2F0A                     move.l     -[A7], A2
  11819. 00006102  2F3C 0000 00BE           move.l     -[A7], 0xBE
  11820. 00006108  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11821. 0000610E  2440                     movea.l    A2, D0
  11822. 00006110  200A                     move.l     D0, A2
  11823. fn00006112:
  11824. 00006112  6708                     beq        +0xA /* 0000611C */
  11825. 00006114  2F0A                     move.l     -[A7], A2
  11826. fn00006116:
  11827. 00006116  4EB9 0000 6124           jsr        [0x00006124]
  11828. // begin alternate branch 0000611A-0000611C
  11829. label0000611A:
  11830. 0000611A  6124                     bsr        +0x26 /* 00006140 */
  11831. // end alternate branch 0000611A-0000611C
  11832. label0000611A: // (misaligned)
  11833. label0000611C:
  11834. 0000611C  200A                     move.l     D0, A2
  11835. 0000611E  245F                     movea.l    A2, [A7]+
  11836. 00006120  4E75                     rts
  11837. 00006122  FFFF                     .invalid   <<F/7/7>>
  11838. 00006124  4E56 0000                link       A6, 0
  11839. 00006128  2F0A                     move.l     -[A7], A2
  11840. 0000612A  246E 0008                movea.l    A2, [A6 + 0x8]
  11841. 0000612E  2F0A                     move.l     -[A7], A2
  11842. 00006130  4EB9 0000 B322           jsr        [0x0000B322]
  11843. 00006136  2079 FFFC 02EC           movea.l    A0, [0xFFFC02EC]
  11844. // begin alternate branch 00006138-0000613A
  11845. label00006138:
  11846. 00006138  FFFC                     .invalid   <<F/7/7>>
  11847. // end alternate branch 00006138-0000613A
  11848. // begin alternate branch 0000613A-0000613C
  11849. fn0000613A:
  11850. 0000613A  02EC                     .incomplete
  11851. // end alternate branch 0000613A-0000613C
  11852. label00006138: // (misaligned)
  11853. fn0000613A: // (misaligned)
  11854. 0000613C  2488                     move.l     [A2], A0
  11855. 0000613E  200A                     move.l     D0, A2
  11856. fn00006140:
  11857. 00006140  245F                     movea.l    A2, [A7]+
  11858. 00006142  4E5E                     unlink     A6
  11859. 00006144  205F                     movea.l    A0, [A7]+
  11860. 00006146  584F                     addq.w     A7, 4
  11861. 00006148  4ED0                     jmp        [A0]
  11862. 0000614A  965F                     sub.w      D3, [A7]+
  11863. 0000614C  5F63                     subq.w     -[A3], 7
  11864. 0000614E  745F                     moveq.l    D2, 0x5F
  11865. 00006150  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  11866. 00006154  4865                     pea.l      -[A5]
  11867. 00006156  7845                     moveq.l    D4, 0x45
  11868. 00006158  6469                     bcc        +0x6B /* 000061C3 */
  11869. 0000615A  7454                     moveq.l    D2, 0x54
  11870. 0000615C  6578                     bcs        +0x7A /* 000061D6 */
  11871. 0000615E  7446                     moveq.l    D2, 0x46
  11872. 00006160  7600                     moveq.l    D3, 0x00
  11873. 00006162  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  11874. 00006166  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  11875. 00006168  2F0A                     move.l     -[A7], A2
  11876. 0000616A  246E 0008                movea.l    A2, [A6 + 0x8]
  11877. 0000616E  422E FF00                clr.b      [A6 - 0x100]
  11878. 00006172  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11879. 00006176  2F0A                     move.l     -[A7], A2
  11880. 00006178  4EB9 0000 6842           jsr        [0x00006842]
  11881. 0000617E  486E FF00                pea.l      [A6 - 0x100]
  11882. 00006182  2F0A                     move.l     -[A7], A2
  11883. 00006184  2052                     movea.l    A0, [A2]
  11884. 00006186  2068 0404                movea.l    A0, [A0 + 0x404]
  11885. 0000618A  4E90                     jsr        [A0]
  11886. 0000618C  9FFC 0000 0100           sub.l      A7, 0x100
  11887. 00006192  486E FF00                pea.l      [A6 - 0x100]
  11888. 00006196  486F 0004                pea.l      [A7 + 0x4]
  11889. 0000619A  4EB9 0000 61E4           jsr        [0x000061E4]
  11890. 000061A0  204A                     movea.l    A0, A2
  11891. 000061A2  41E8 00BA                lea.l      A0, [A0 + 0xBA]
  11892. 000061A6  2F08                     move.l     -[A7], A0
  11893. 000061A8  4EB9 0000 4902           jsr        [0x00004902]
  11894. 000061AE  245F                     movea.l    A2, [A7]+
  11895. 000061B0  4E5E                     unlink     A6
  11896. 000061B2  205F                     movea.l    A0, [A7]+
  11897. 000061B4  504F                     addq.w     A7, 8
  11898. 000061B6  4ED0                     jmp        [A0]
  11899. 000061B8  8028 446F                or.b       D0, [A0 + 0x446F]
  11900. 000061BC  506F 7374                addq.w     [A7 + 0x7374], 8
  11901. 000061C0  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  11902. 000061C6  5F5F                     subq.w     [A7]+, 7
  11903. 000061C8  3132 5448                move.w     -[A0], [A2 + D5.w * 4 + 0x48]
  11904. 000061CC  6578                     bcs        +0x7A /* 00006246 */
  11905. 000061CE  4564                     chk.w      D2, -[A4]
  11906. 000061D0  6974                     bvs        +0x76 /* 00006246 */
  11907. 000061D2  5465                     addq.w     -[A5], 2
  11908. 000061D4  7874                     moveq.l    D4, 0x74
  11909. label000061D6:
  11910. 000061D6  4650                     not.w      [A0]
  11911. 000061D8  3954 446F                move.w     [A4 + 0x446F], [A4]
  11912. 000061DC  6375                     bls        +0x77 /* 00006253 */
  11913. 000061DE  6D65                     blt        +0x67 /* 00006245 */
  11914. 000061E0  6E74                     bgt        +0x76 /* 00006256 */
  11915. 000061E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  11916. 000061E6  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  11917. 000061EA  246E 000C                movea.l    A2, [A6 + 0xC]
  11918. 000061EE  1212                     move.b     D1, [A2]
  11919. 000061F0  7000                     moveq.l    D0, 0x00
  11920. 000061F2  1001                     move.b     D0, D1
  11921. 000061F4  5280                     addq.l     D0, 1
  11922. 000061F6  2F00                     move.l     -[A7], D0
  11923. 000061F8  2F0A                     move.l     -[A7], A2
  11924. 000061FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11925. 000061FE  4EB9 0000 0042           jsr        [0x00000042]
  11926. 00006204  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11927. 00006208  202E 0008                move.l     D0, [A6 + 0x8]
  11928. 0000620C  245F                     movea.l    A2, [A7]+
  11929. 0000620E  4E5E                     unlink     A6
  11930. 00006210  205F                     movea.l    A0, [A7]+
  11931. 00006212  504F                     addq.w     A7, 8
  11932. 00006214  4ED0                     jmp        [A0]
  11933. 00006216  995F                     sub.w      [A7]+, D4
  11934. 00006218  5F63                     subq.w     -[A3], 7
  11935. 0000621A  745F                     moveq.l    D2, 0x5F
  11936. 0000621C  5F37 4353 7472 3235      subq.b     [[A7] + 0x74723235], 7
  11937. 00006224  3546 5243                move.w     [A2 + 0x5243], D6
  11938. 00006228  3743 5374                move.w     [A3 + 0x5374], D3
  11939. 0000622C  7232                     moveq.l    D1, 0x32
  11940. 0000622E  3535 0000                move.w     -[A2], [A5 + D0.w]
  11941. 00006232  FFFF                     .invalid   <<F/7/7>>
  11942. 00006234  41F9 FFFC 0304           lea.l      A0, [0xFFFC0304]
  11943. 0000623A  2008                     move.l     D0, A0
  11944. 0000623C  205F                     movea.l    A0, [A7]+
  11945. 0000623E  584F                     addq.w     A7, 4
  11946. 00006240  4ED0                     jmp        [A0]
  11947. 00006242  FFFF                     .invalid   <<F/7/7>>
  11948. 00006244  2F0A                     move.l     -[A7], A2
  11949. label00006246:
  11950. 00006246  2F3C 0000 00DC           move.l     -[A7], 0xDC
  11951. 0000624C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  11952. 00006252  2440                     movea.l    A2, D0
  11953. 00006254  200A                     move.l     D0, A2
  11954. label00006256:
  11955. 00006256  6708                     beq        +0xA /* 00006260 */
  11956. 00006258  2F0A                     move.l     -[A7], A2
  11957. 0000625A  4EB9 0000 6268           jsr        [0x00006268]
  11958. label00006260:
  11959. 00006260  200A                     move.l     D0, A2
  11960. 00006262  245F                     movea.l    A2, [A7]+
  11961. 00006264  4E75                     rts
  11962. 00006266  FFFF                     .invalid   <<F/7/7>>
  11963. 00006268  4E56 0000                link       A6, 0
  11964. 0000626C  48E7 1020                movem.l    -[A7], D3,A2
  11965. 00006270  246E 0008                movea.l    A2, [A6 + 0x8]
  11966. 00006274  2F0A                     move.l     -[A7], A2
  11967. 00006276  4EB9 0000 3F5A           jsr        [0x00003F5A]
  11968. 0000627C  2079 FFFC 0630           movea.l    A0, [0xFFFC0630]
  11969. 00006282  2488                     move.l     [A2], A0
  11970. 00006284  2579 FFFE 9A98 0004      move.l     [A2 + 0x4], [0xFFFE9A98]
  11971. 0000628C  422A 001A                clr.b      [A2 + 0x1A]
  11972. 00006290  7600                     moveq.l    D3, 0x00
  11973. 00006292  2543 005E                move.l     [A2 + 0x5E], D3
  11974. 00006296  2543 0062                move.l     [A2 + 0x62], D3
  11975. 0000629A  2543 005A                move.l     [A2 + 0x5A], D3
  11976. 0000629E  2543 000C                move.l     [A2 + 0xC], D3
  11977. 000062A2  2543 0010                move.l     [A2 + 0x10], D3
  11978. 000062A6  7600                     moveq.l    D3, 0x00
  11979. 000062A8  2543 0008                move.l     [A2 + 0x8], D3
  11980. 000062AC  2543 00D8                move.l     [A2 + 0xD8], D3
  11981. 000062B0  200A                     move.l     D0, A2
  11982. 000062B2  4CDF 0408                movem.l    D3,A2, [A7]+
  11983. 000062B6  4E5E                     unlink     A6
  11984. 000062B8  205F                     movea.l    A0, [A7]+
  11985. 000062BA  584F                     addq.w     A7, 4
  11986. 000062BC  4ED0                     jmp        [A0]
  11987. 000062BE  995F                     sub.w      [A7]+, D4
  11988. 000062C0  5F63                     subq.w     -[A3], 7
  11989. 000062C2  745F                     moveq.l    D2, 0x5F
  11990. 000062C4  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  11991. 000062C8  4D65                     chk.w      D6, -[A5]
  11992. 000062CA  6D6F                     blt        +0x71 /* 0000633B */
  11993. 000062CC  7279                     moveq.l    D1, 0x79
  11994. 000062CE  496E 7374                chk.w      D4, [A6 + 0x7374]
  11995. 000062D2  616E                     bsr        +0x70 /* 00006342 */
  11996. 000062D4  6365                     bls        +0x67 /* 0000633B */
  11997. 000062D6  4676 0000                not.w      [A6 + D0.w]
  11998. 000062DA  FFFF                     .invalid   <<F/7/7>>
  11999. 000062DC  4E56 0000                link       A6, 0
  12000. 000062E0  2F0A                     move.l     -[A7], A2
  12001. 000062E2  246E 0008                movea.l    A2, [A6 + 0x8]
  12002. 000062E6  2F0A                     move.l     -[A7], A2
  12003. 000062E8  4EB9 0000 14D2           jsr        [0x000014D2]
  12004. 000062EE  256E 0010 0004           move.l     [A2 + 0x4], [A6 + 0x10]
  12005. 000062F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12006. 000062F8  2F0A                     move.l     -[A7], A2
  12007. 000062FA  2052                     movea.l    A0, [A2]
  12008. 000062FC  2068 005C                movea.l    A0, [A0 + 0x5C]
  12009. 00006300  4E90                     jsr        [A0]
  12010. 00006302  206E 000C                movea.l    A0, [A6 + 0xC]
  12011. 00006306  224A                     movea.l    A1, A2
  12012. 00006308  7070                     moveq.l    D0, 0x70
  12013. 0000630A  D3C0                     add.l      A1, D0
  12014. 0000630C  7019                     moveq.l    D0, 0x19
  12015. label0000630E:
  12016. 0000630E  22D8                     move.l     [A1]+, [A0]+
  12017. 00006310  51C8 FFFC                dbf        D0, -0x6 /* 0000630E */
  12018. 00006314  52AA 00D8                addq.l     [A2 + 0xD8], 1
  12019. 00006318  245F                     movea.l    A2, [A7]+
  12020. 0000631A  4E5E                     unlink     A6
  12021. 0000631C  205F                     movea.l    A0, [A7]+
  12022. 0000631E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12023. 00006322  4ED0                     jmp        [A0]
  12024. 00006324  8038 494D                or.b       D0, [0x0000494D]
  12025. 00006328  656D                     bcs        +0x6F /* 00006397 */
  12026. 0000632A  6F72                     ble        +0x74 /* 0000639E */
  12027. 0000632C  7949                     moveq.l    D4, 0x49
  12028. 0000632E  6E73                     bgt        +0x75 /* 000063A3 */
  12029. 00006330  7461                     moveq.l    D2, 0x61
  12030. 00006332  6E63                     bgt        +0x65 /* 00006397 */
  12031. 00006334  655F                     bcs        +0x61 /* 00006395 */
  12032. 00006336  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  12033. 0000633A  4D65                     chk.w      D6, -[A5]
  12034. 0000633C  6D6F                     blt        +0x71 /* 000063AD */
  12035. 0000633E  7279                     moveq.l    D1, 0x79
  12036. 00006340  496E 7374                chk.w      D4, [A6 + 0x7374]
  12037. // begin alternate branch 00006342-00006344
  12038. fn00006342:
  12039. 00006342  7374                     moveq.l    D1, 0x74
  12040. // end alternate branch 00006342-00006344
  12041. fn00006342: // (misaligned)
  12042. 00006344  616E                     bsr        +0x70 /* 000063B4 */
  12043. 00006346  6365                     bls        +0x67 /* 000063AD */
  12044. 00006348  466C 5031                not.w      [A4 + 0x5031]
  12045. 0000634C  3754 6172                move.w     [A3 + 0x6172], [A4]
  12046. 00006350  6765                     beq        +0x67 /* 000063B7 */
  12047. 00006352  7453                     moveq.l    D2, 0x53
  12048. 00006354  6563                     bcs        +0x65 /* 000063B9 */
  12049. 00006356  7469                     moveq.l    D2, 0x69
  12050. 00006358  6F6E                     ble        +0x70 /* 000063C8 */
  12051. 0000635A  496E 666F                chk.w      D4, [A6 + 0x666F]
  12052. 0000635E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  12053. 00006362  0000 206E                ori.b      D0, 0x6E /* 'n' */
  12054. 00006366  0008 52A8                ori.b      A0, 0xA8
  12055. 0000636A  00D8                     .incomplete
  12056. 0000636C  4E5E                     unlink     A6
  12057. 0000636E  205F                     movea.l    A0, [A7]+
  12058. 00006370  584F                     addq.w     A7, 4
  12059. 00006372  4ED0                     jmp        [A0]
  12060. 00006374  8021                     or.b       D0, -[A1]
  12061. 00006376  4164                     chk.w      D0, -[A4]
  12062. 00006378  6452                     bcc        +0x54 /* 000063CC */
  12063. 0000637A  6566                     bcs        +0x68 /* 000063E2 */
  12064. 0000637C  6572                     bcs        +0x74 /* 000063F0 */
  12065. 0000637E  656E                     bcs        +0x70 /* 000063EE */
  12066. 00006380  6365                     bls        +0x67 /* 000063E7 */
  12067. 00006382  5F5F                     subq.w     [A7]+, 7
  12068. 00006384  3135 544D                move.w     -[A0], [A5 + D5.w * 4 + 0x4D]
  12069. 00006388  656D                     bcs        +0x6F /* 000063F7 */
  12070. 0000638A  6F72                     ble        +0x74 /* 000063FE */
  12071. 0000638C  7949                     moveq.l    D4, 0x49
  12072. 0000638E  6E73                     bgt        +0x75 /* 00006403 */
  12073. 00006390  7461                     moveq.l    D2, 0x61
  12074. 00006392  6E63                     bgt        +0x65 /* 000063F7 */
  12075. 00006394  6546                     bcs        +0x48 /* 000063DC */
  12076. 00006396  7600                     moveq.l    D3, 0x00
  12077. 00006398  0000 FFFF                ori.b      D0, 0xFF
  12078. 0000639C  41F9 FFFC 0334           lea.l      A0, [0xFFFC0334]
  12079. // begin alternate branch 0000639E-000063A4
  12080. label0000639E:
  12081. 0000639E  FFFC                     .invalid   <<F/7/7>>
  12082. 000063A0  0334 2008                btst       [A4 + D2.w + 0x8], D1
  12083. // end alternate branch 0000639E-000063A4
  12084. label0000639E: // (misaligned)
  12085. 000063A2  2008                     move.l     D0, A0
  12086. 000063A4  205F                     movea.l    A0, [A7]+
  12087. 000063A6  584F                     addq.w     A7, 4
  12088. 000063A8  4ED0                     jmp        [A0]
  12089. 000063AA  FFFF                     .invalid   <<F/7/7>>
  12090. 000063AC  2F0A                     move.l     -[A7], A2
  12091. 000063AE  2F3C 0000 00E4           move.l     -[A7], 0xE4
  12092. fn000063B4:
  12093. 000063B4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  12094. 000063BA  2440                     movea.l    A2, D0
  12095. 000063BC  200A                     move.l     D0, A2
  12096. 000063BE  6708                     beq        +0xA /* 000063C8 */
  12097. 000063C0  2F0A                     move.l     -[A7], A2
  12098. 000063C2  4EB9 0000 63D0           jsr        [0x000063D0]
  12099. label000063C8:
  12100. 000063C8  200A                     move.l     D0, A2
  12101. 000063CA  245F                     movea.l    A2, [A7]+
  12102. label000063CC:
  12103. 000063CC  4E75                     rts
  12104. 000063CE  FFFF                     .invalid   <<F/7/7>>
  12105. 000063D0  4E56 0000                link       A6, 0
  12106. 000063D4  48E7 1020                movem.l    -[A7], D3,A2
  12107. 000063D8  246E 0008                movea.l    A2, [A6 + 0x8]
  12108. label000063DC:
  12109. 000063DC  2F0A                     move.l     -[A7], A2
  12110. 000063DE  4EB9 0000 6268           jsr        [0x00006268]
  12111. // begin alternate branch 000063E2-000063E4
  12112. label000063E2:
  12113. 000063E2  6268                     bhi        +0x6A /* 0000644C */
  12114. // end alternate branch 000063E2-000063E4
  12115. label000063E2: // (misaligned)
  12116. 000063E4  2079 FFFC 0634           movea.l    A0, [0xFFFC0634]
  12117. 000063EA  2488                     move.l     [A2], A0
  12118. 000063EC  7600                     moveq.l    D3, 0x00
  12119. label000063EE:
  12120. 000063EE  2543 00DC                move.l     [A2 + 0xDC], D3
  12121. // begin alternate branch 000063F0-000063F2
  12122. label000063F0:
  12123. 000063F0  00DC                     .incomplete
  12124. // end alternate branch 000063F0-000063F2
  12125. label000063F0: // (misaligned)
  12126. 000063F2  2543 00E0                move.l     [A2 + 0xE0], D3
  12127. 000063F6  200A                     move.l     D0, A2
  12128. 000063F8  4CDF 0408                movem.l    D3,A2, [A7]+
  12129. 000063FC  4E5E                     unlink     A6
  12130. label000063FE:
  12131. 000063FE  205F                     movea.l    A0, [A7]+
  12132. 00006400  584F                     addq.w     A7, 4
  12133. 00006402  4ED0                     jmp        [A0]
  12134. 00006404  975F                     sub.w      [A7]+, D3
  12135. 00006406  5F63                     subq.w     -[A3], 7
  12136. 00006408  745F                     moveq.l    D2, 0x5F
  12137. 0000640A  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  12138. 0000640E  436F 6465                chk.w      D1, [A7 + 0x6465]
  12139. 00006412  496E 7374                chk.w      D4, [A6 + 0x7374]
  12140. 00006416  616E                     bsr        +0x70 /* 00006486 */
  12141. 00006418  6365                     bls        +0x67 /* 0000647F */
  12142. 0000641A  4676 0000                not.w      [A6 + D0.w]
  12143. 0000641E  FFFF                     .invalid   <<F/7/7>>
  12144. 00006420  4E56 0000                link       A6, 0
  12145. 00006424  2F0A                     move.l     -[A7], A2
  12146. 00006426  246E 0008                movea.l    A2, [A6 + 0x8]
  12147. 0000642A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  12148. 0000642E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  12149. 00006432  2F0A                     move.l     -[A7], A2
  12150. 00006434  2052                     movea.l    A0, [A2]
  12151. 00006436  2068 0050                movea.l    A0, [A0 + 0x50]
  12152. 0000643A  4E90                     jsr        [A0]
  12153. 0000643C  256E 0010 00DC           move.l     [A2 + 0xDC], [A6 + 0x10]
  12154. 00006442  256E 000C 00E0           move.l     [A2 + 0xE0], [A6 + 0xC]
  12155. 00006448  245F                     movea.l    A2, [A7]+
  12156. 0000644A  4E5E                     unlink     A6
  12157. label0000644C:
  12158. 0000644C  205F                     movea.l    A0, [A7]+
  12159. 0000644E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  12160. 00006452  4ED0                     jmp        [A0]
  12161. 00006454  804D                     or.w       D0, A5
  12162. 00006456  4943                     chk.w      D4, D3
  12163. 00006458  6F64                     ble        +0x66 /* 000064BE */
  12164. 0000645A  6549                     bcs        +0x4B /* 000064A5 */
  12165. 0000645C  6E73                     bgt        +0x75 /* 000064D1 */
  12166. 0000645E  7461                     moveq.l    D2, 0x61
  12167. 00006460  6E63                     bgt        +0x65 /* 000064C5 */
  12168. 00006462  655F                     bcs        +0x61 /* 000064C3 */
  12169. 00006464  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  12170. 00006468  436F 6465                chk.w      D1, [A7 + 0x6465]
  12171. 0000646C  496E 7374                chk.w      D4, [A6 + 0x7374]
  12172. 00006470  616E                     bsr        +0x70 /* 000064E0 */
  12173. 00006472  6365                     bls        +0x67 /* 000064D9 */
  12174. 00006474  466C 5031                not.w      [A4 + 0x5031]
  12175. 00006478  3754 6172                move.w     [A3 + 0x6172], [A4]
  12176. 0000647C  6765                     beq        +0x67 /* 000064E3 */
  12177. 0000647E  7453                     moveq.l    D2, 0x53
  12178. 00006480  6563                     bcs        +0x65 /* 000064E5 */
  12179. 00006482  7469                     moveq.l    D2, 0x69
  12180. 00006484  6F6E                     ble        +0x70 /* 000064F4 */
  12181. fn00006486:
  12182. 00006486  496E 666F                chk.w      D4, [A6 + 0x666F]
  12183. 0000648A  5031 3254                addq.b     [A1 + D3.w * 2 + 0x54], 8
  12184. 0000648E  436F 6465                chk.w      D1, [A7 + 0x6465]
  12185. 00006492  5365                     subq.w     -[A5], 1
  12186. 00006494  6374                     bls        +0x76 /* 0000650A */
  12187. 00006496  696F                     bvs        +0x71 /* 00006507 */
  12188. 00006498  6E50                     bgt        +0x52 /* 000064EA */
  12189. 0000649A  3854                     movea.w    A4, [A4]
  12190. 0000649C  5072 6F63 6573 7300 0000 addq.w     [[A2 + 0x6573] + 0x73000000], 8
  12191. 000064A6  FFFF                     .invalid   <<F/7/7>>
  12192. 000064A8  4E56 0000                link       A6, 0
  12193. 000064AC  206E 0008                movea.l    A0, [A6 + 0x8]
  12194. 000064B0  216E 000C 00DC           move.l     [A0 + 0xDC], [A6 + 0xC]
  12195. 000064B6  4E5E                     unlink     A6
  12196. 000064B8  205F                     movea.l    A0, [A7]+
  12197. 000064BA  504F                     addq.w     A7, 8
  12198. 000064BC  4ED0                     jmp        [A0]
  12199. label000064BE:
  12200. 000064BE  802F 5365                or.b       D0, [A7 + 0x5365]
  12201. 000064C2  7443                     moveq.l    D2, 0x43
  12202. 000064C4  6F64                     ble        +0x66 /* 0000652A */
  12203. 000064C6  6553                     bcs        +0x55 /* 0000651B */
  12204. 000064C8  6563                     bcs        +0x65 /* 0000652D */
  12205. 000064CA  7469                     moveq.l    D2, 0x69
  12206. 000064CC  6F6E                     ble        +0x70 /* 0000653C */
  12207. 000064CE  5F5F                     subq.w     [A7]+, 7
  12208. 000064D0  3133 5443                move.w     -[A0], [A3 + D5.w * 4 + 0x43]
  12209. 000064D4  6F64                     ble        +0x66 /* 0000653A */
  12210. 000064D6  6549                     bcs        +0x4B /* 00006521 */
  12211. 000064D8  6E73                     bgt        +0x75 /* 0000654D */
  12212. 000064DA  7461                     moveq.l    D2, 0x61
  12213. 000064DC  6E63                     bgt        +0x65 /* 00006541 */
  12214. 000064DE  6546                     bcs        +0x48 /* 00006526 */
  12215. fn000064E0:
  12216. 000064E0  5031 3254                addq.b     [A1 + D3.w * 2 + 0x54], 8
  12217. 000064E4  436F 6465                chk.w      D1, [A7 + 0x6465]
  12218. 000064E8  5365                     subq.w     -[A5], 1
  12219. label000064EA:
  12220. 000064EA  6374                     bls        +0x76 /* 00006560 */
  12221. 000064EC  696F                     bvs        +0x71 /* 0000655D */
  12222. 000064EE  6E00 0000                bgt        +0x2 /* 000064F0 */
  12223. // begin alternate branch 000064F0-000064F4
  12224. label000064F0:
  12225. 000064F0  0000 FFFF                ori.b      D0, 0xFF
  12226. // end alternate branch 000064F0-000064F4
  12227. label000064F0: // (misaligned)
  12228. 000064F2  FFFF                     .invalid   <<F/7/7>>
  12229. label000064F4:
  12230. 000064F4  41F9 FFFC 0364           lea.l      A0, [0xFFFC0364]
  12231. 000064FA  2008                     move.l     D0, A0
  12232. 000064FC  205F                     movea.l    A0, [A7]+
  12233. 000064FE  584F                     addq.w     A7, 4
  12234. 00006500  4ED0                     jmp        [A0]
  12235. 00006502  FFFF                     .invalid   <<F/7/7>>
  12236. 00006504  2F0A                     move.l     -[A7], A2
  12237. 00006506  2F3C 0000 00DC           move.l     -[A7], 0xDC
  12238. // begin alternate branch 0000650A-0000650C
  12239. label0000650A:
  12240. 0000650A  00DC                     .incomplete
  12241. // end alternate branch 0000650A-0000650C
  12242. label0000650A: // (misaligned)
  12243. 0000650C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  12244. 00006512  2440                     movea.l    A2, D0
  12245. 00006514  200A                     move.l     D0, A2
  12246. 00006516  6708                     beq        +0xA /* 00006520 */
  12247. 00006518  2F0A                     move.l     -[A7], A2
  12248. 0000651A  4EB9 0000 6528           jsr        [0x00006528]
  12249. label00006520:
  12250. 00006520  200A                     move.l     D0, A2
  12251. 00006522  245F                     movea.l    A2, [A7]+
  12252. 00006524  4E75                     rts
  12253. label00006526:
  12254. 00006526  FFFF                     .invalid   <<F/7/7>>
  12255. 00006528  4E56 0000                link       A6, 0
  12256. // begin alternate branch 0000652A-0000652E
  12257. label0000652A:
  12258. 0000652A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  12259. // end alternate branch 0000652A-0000652E
  12260. label0000652A: // (misaligned)
  12261. 0000652C  2F0A                     move.l     -[A7], A2
  12262. 0000652E  246E 0008                movea.l    A2, [A6 + 0x8]
  12263. 00006532  2F0A                     move.l     -[A7], A2
  12264. 00006534  4EB9 0000 6268           jsr        [0x00006268]
  12265. label0000653A:
  12266. 0000653A  2079 FFFC 0638           movea.l    A0, [0xFFFC0638]
  12267. // begin alternate branch 0000653C-00006544
  12268. label0000653C:
  12269. 0000653C  FFFC                     .invalid   <<F/7/7>>
  12270. 0000653E  0638 2488 200A           addi.b     [0x0000200A], 0x88
  12271. // end alternate branch 0000653C-00006544
  12272. label0000653C: // (misaligned)
  12273. 00006540  2488                     move.l     [A2], A0
  12274. 00006542  200A                     move.l     D0, A2
  12275. 00006544  245F                     movea.l    A2, [A7]+
  12276. 00006546  4E5E                     unlink     A6
  12277. 00006548  205F                     movea.l    A0, [A7]+
  12278. 0000654A  584F                     addq.w     A7, 4
  12279. 0000654C  4ED0                     jmp        [A0]
  12280. 0000654E  975F                     sub.w      [A7]+, D3
  12281. 00006550  5F63                     subq.w     -[A3], 7
  12282. 00006552  745F                     moveq.l    D2, 0x5F
  12283. 00006554  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  12284. 00006558  4461                     neg.w      -[A1]
  12285. 0000655A  7461                     moveq.l    D2, 0x61
  12286. 0000655C  496E 7374                chk.w      D4, [A6 + 0x7374]
  12287. label00006560:
  12288. 00006560  616E                     bsr        +0x70 /* 000065D0 */
  12289. 00006562  6365                     bls        +0x67 /* 000065C9 */
  12290. 00006564  4676 0000                not.w      [A6 + D0.w]
  12291. 00006568  4E56 0000                link       A6, 0
  12292. 0000656C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  12293. 00006570  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12294. 00006574  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12295. 00006578  206E 0008                movea.l    A0, [A6 + 0x8]
  12296. 0000657C  2050                     movea.l    A0, [A0]
  12297. 0000657E  2068 0050                movea.l    A0, [A0 + 0x50]
  12298. 00006582  4E90                     jsr        [A0]
  12299. 00006584  4E5E                     unlink     A6
  12300. 00006586  205F                     movea.l    A0, [A7]+
  12301. 00006588  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12302. 0000658C  4ED0                     jmp        [A0]
  12303. 0000658E  8034 4944                or.b       D0, <<invalid full ext with I/IS == 4>>
  12304. 00006592  6174                     bsr        +0x76 /* 00006608 */
  12305. 00006594  6149                     bsr        +0x4B /* 000065DF */
  12306. 00006596  6E73                     bgt        +0x75 /* 0000660B */
  12307. 00006598  7461                     moveq.l    D2, 0x61
  12308. 0000659A  6E63                     bgt        +0x65 /* 000065FF */
  12309. 0000659C  655F                     bcs        +0x61 /* 000065FD */
  12310. 0000659E  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  12311. 000065A2  4461                     neg.w      -[A1]
  12312. 000065A4  7461                     moveq.l    D2, 0x61
  12313. 000065A6  496E 7374                chk.w      D4, [A6 + 0x7374]
  12314. 000065AA  616E                     bsr        +0x70 /* 0000661A */
  12315. 000065AC  6365                     bls        +0x67 /* 00006613 */
  12316. 000065AE  466C 5031                not.w      [A4 + 0x5031]
  12317. 000065B2  3754 6172                move.w     [A3 + 0x6172], [A4]
  12318. 000065B6  6765                     beq        +0x67 /* 0000661D */
  12319. 000065B8  7453                     moveq.l    D2, 0x53
  12320. 000065BA  6563                     bcs        +0x65 /* 0000661F */
  12321. 000065BC  7469                     moveq.l    D2, 0x69
  12322. 000065BE  6F6E                     ble        +0x70 /* 0000662E */
  12323. 000065C0  496E 666F                chk.w      D4, [A6 + 0x666F]
  12324. 000065C4  0000 FFFF                ori.b      D0, 0xFF
  12325. 000065C8  41F9 FFFC 0398           lea.l      A0, [0xFFFC0398]
  12326. 000065CE  2008                     move.l     D0, A0
  12327. fn000065D0:
  12328. 000065D0  205F                     movea.l    A0, [A7]+
  12329. 000065D2  584F                     addq.w     A7, 4
  12330. 000065D4  4ED0                     jmp        [A0]
  12331. 000065D6  FFFF                     .invalid   <<F/7/7>>
  12332. 000065D8  2F0A                     move.l     -[A7], A2
  12333. 000065DA  7022                     moveq.l    D0, 0x22
  12334. 000065DC  2F00                     move.l     -[A7], D0
  12335. 000065DE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  12336. 000065E4  2440                     movea.l    A2, D0
  12337. 000065E6  200A                     move.l     D0, A2
  12338. 000065E8  6708                     beq        +0xA /* 000065F2 */
  12339. 000065EA  2F0A                     move.l     -[A7], A2
  12340. 000065EC  4EB9 0000 65F8           jsr        [0x000065F8]
  12341. label000065F2:
  12342. 000065F2  200A                     move.l     D0, A2
  12343. 000065F4  245F                     movea.l    A2, [A7]+
  12344. 000065F6  4E75                     rts
  12345. 000065F8  4E56 0000                link       A6, 0
  12346. 000065FC  2F0A                     move.l     -[A7], A2
  12347. 000065FE  246E 0008                movea.l    A2, [A6 + 0x8]
  12348. 00006602  2F0A                     move.l     -[A7], A2
  12349. 00006604  4EB9 0000 3BAA           jsr        [0x00003BAA]
  12350. // begin alternate branch 00006608-00006614
  12351. fn00006608:
  12352. 00006608  3BAA 2079 FFFC           move.w     <<invalid full ext with I/IS == 4>>, [A2 + 0x2079]
  12353. 0000660E  063C 2488 200A           addi.b     0xA /* '\n' */, 0x88
  12354. // end alternate branch 00006608-00006614
  12355. fn00006608: // (misaligned)
  12356. 0000660A  2079 FFFC 063C           movea.l    A0, [0xFFFC063C]
  12357. 00006610  2488                     move.l     [A2], A0
  12358. 00006612  200A                     move.l     D0, A2
  12359. 00006614  245F                     movea.l    A2, [A7]+
  12360. 00006616  4E5E                     unlink     A6
  12361. 00006618  205F                     movea.l    A0, [A7]+
  12362. fn0000661A:
  12363. 0000661A  584F                     addq.w     A7, 4
  12364. 0000661C  4ED0                     jmp        [A0]
  12365. 0000661E  9D5F                     sub.w      [A7]+, D6
  12366. 00006620  5F63                     subq.w     -[A3], 7
  12367. 00006622  745F                     moveq.l    D2, 0x5F
  12368. 00006624  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  12369. 00006628  4D65                     chk.w      D6, -[A5]
  12370. 0000662A  6D6F                     blt        +0x71 /* 0000669B */
  12371. 0000662C  7279                     moveq.l    D1, 0x79
  12372. label0000662E:
  12373. 0000662E  496E 7374                chk.w      D4, [A6 + 0x7374]
  12374. 00006632  616E                     bsr        +0x70 /* 000066A2 */
  12375. 00006634  6365                     bls        +0x67 /* 0000669B */
  12376. 00006636  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  12377. 0000663C  0000 FFFF                ori.b      D0, 0xFF
  12378. 00006640  4E56 0000                link       A6, 0
  12379. 00006644  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12380. 00006648  4EB9 0000 3BA2           jsr        [0x00003BA2]
  12381. 0000664E  4E5E                     unlink     A6
  12382. 00006650  205F                     movea.l    A0, [A7]+
  12383. 00006652  584F                     addq.w     A7, 4
  12384. 00006654  4ED0                     jmp        [A0]
  12385. 00006656  802C 494D                or.b       D0, [A4 + 0x494D]
  12386. 0000665A  656D                     bcs        +0x6F /* 000066C9 */
  12387. 0000665C  6F72                     ble        +0x74 /* 000066D0 */
  12388. 0000665E  7949                     moveq.l    D4, 0x49
  12389. 00006660  6E73                     bgt        +0x75 /* 000066D5 */
  12390. 00006662  7461                     moveq.l    D2, 0x61
  12391. 00006664  6E63                     bgt        +0x65 /* 000066C9 */
  12392. 00006666  654C                     bcs        +0x4E /* 000066B4 */
  12393. 00006668  6973                     bvs        +0x75 /* 000066DD */
  12394. 0000666A  745F                     moveq.l    D2, 0x5F
  12395. 0000666C  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  12396. 00006670  4D65                     chk.w      D6, -[A5]
  12397. 00006672  6D6F                     blt        +0x71 /* 000066E3 */
  12398. 00006674  7279                     moveq.l    D1, 0x79
  12399. 00006676  496E 7374                chk.w      D4, [A6 + 0x7374]
  12400. 0000667A  616E                     bsr        +0x70 /* 000066EA */
  12401. 0000667C  6365                     bls        +0x67 /* 000066E3 */
  12402. 0000667E  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  12403. 00006684  0000 FFFF                ori.b      D0, 0xFF
  12404. 00006688  41F9 FFFC 0A58           lea.l      A0, [0xFFFC0A58]
  12405. 0000668E  2008                     move.l     D0, A0
  12406. 00006690  4E75                     rts
  12407. 00006692  FFFF                     .invalid   <<F/7/7>>
  12408. 00006694  41F9 FFFC 0A58           lea.l      A0, [0xFFFC0A58]
  12409. 0000669A  2008                     move.l     D0, A0
  12410. 0000669C  205F                     movea.l    A0, [A7]+
  12411. 0000669E  584F                     addq.w     A7, 4
  12412. 000066A0  4ED0                     jmp        [A0]
  12413. fn000066A2:
  12414. 000066A2  FFFF                     .invalid   <<F/7/7>>
  12415. 000066A4  2F0A                     move.l     -[A7], A2
  12416. 000066A6  2F3C 0000 00D6           move.l     -[A7], 0xD6
  12417. 000066AC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  12418. 000066B2  2440                     movea.l    A2, D0
  12419. label000066B4:
  12420. 000066B4  200A                     move.l     D0, A2
  12421. 000066B6  6708                     beq        +0xA /* 000066C0 */
  12422. 000066B8  2F0A                     move.l     -[A7], A2
  12423. 000066BA  4EB9 0000 66C8           jsr        [0x000066C8]
  12424. label000066C0:
  12425. 000066C0  200A                     move.l     D0, A2
  12426. 000066C2  245F                     movea.l    A2, [A7]+
  12427. 000066C4  4E75                     rts
  12428. 000066C6  FFFF                     .invalid   <<F/7/7>>
  12429. 000066C8  4E56 0000                link       A6, 0
  12430. 000066CC  48E7 1020                movem.l    -[A7], D3,A2
  12431. label000066D0:
  12432. 000066D0  246E 0008                movea.l    A2, [A6 + 0x8]
  12433. 000066D4  2F0A                     move.l     -[A7], A2
  12434. 000066D6  4EB9 0000 47AA           jsr        [0x000047AA]
  12435. 000066DC  2079 FFFC 0EE0           movea.l    A0, [0xFFFC0EE0]
  12436. 000066E2  2488                     move.l     [A2], A0
  12437. 000066E4  7600                     moveq.l    D3, 0x00
  12438. 000066E6  2543 00CC                move.l     [A2 + 0xCC], D3
  12439. fn000066EA:
  12440. 000066EA  2543 00D0                move.l     [A2 + 0xD0], D3
  12441. 000066EE  422A 00D4                clr.b      [A2 + 0xD4]
  12442. 000066F2  200A                     move.l     D0, A2
  12443. 000066F4  4CDF 0408                movem.l    D3,A2, [A7]+
  12444. 000066F8  4E5E                     unlink     A6
  12445. 000066FA  205F                     movea.l    A0, [A7]+
  12446. 000066FC  584F                     addq.w     A7, 4
  12447. 000066FE  4ED0                     jmp        [A0]
  12448. 00006700  9A5F                     sub.w      D5, [A7]+
  12449. 00006702  5F63                     subq.w     -[A3], 7
  12450. 00006704  745F                     moveq.l    D2, 0x5F
  12451. 00006706  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  12452. 0000670A  496E 7374                chk.w      D4, [A6 + 0x7374]
  12453. 0000670E  7275                     moveq.l    D1, 0x75
  12454. 00006710  6374                     bls        +0x76 /* 00006786 */
  12455. 00006712  696F                     bvs        +0x71 /* 00006783 */
  12456. 00006714  6E56                     bgt        +0x58 /* 0000676C */
  12457. 00006716  6965                     bvs        +0x67 /* 0000677D */
  12458. 00006718  7746                     moveq.l    D3, 0x46
  12459. 0000671A  7600                     moveq.l    D3, 0x00
  12460. 0000671C  0000 FFFF                ori.b      D0, 0xFF
  12461. 00006720  4E56 FFFC                link       A6, -0x0004
  12462. 00006724  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  12463. 00006728  266E 0008                movea.l    A3, [A6 + 0x8]
  12464. 0000672C  286E 000C                movea.l    A4, [A6 + 0xC]
  12465. 00006730  177C 0003 00C3           move.b     [A3 + 0xC3], 0x3
  12466. 00006736  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  12467. 0000673A  2F0B                     move.l     -[A7], A3
  12468. 0000673C  2053                     movea.l    A0, [A3]
  12469. 0000673E  2068 040C                movea.l    A0, [A0 + 0x40C]
  12470. 00006742  4E90                     jsr        [A0]
  12471. 00006744  2F0B                     move.l     -[A7], A3
  12472. 00006746  2053                     movea.l    A0, [A3]
  12473. 00006748  2068 03E8                movea.l    A0, [A0 + 0x3E8]
  12474. 0000674C  4E90                     jsr        [A0]
  12475. 0000674E  2800                     move.l     D4, D0
  12476. 00006750  200C                     move.l     D0, A4
  12477. 00006752  6722                     beq        +0x24 /* 00006776 */
  12478. 00006754  274C 00C4                move.l     [A3 + 0xC4], A4
  12479. 00006758  294B 0090                move.l     [A4 + 0x90], A3
  12480. 0000675C  3F2B 00AE                move.w     -[A7], [A3 + 0xAE]
  12481. 00006760  2F04                     move.l     -[A7], D4
  12482. 00006762  2F0C                     move.l     -[A7], A4
  12483. 00006764  2054                     movea.l    A0, [A4]
  12484. 00006766  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  12485. 0000676A  4E90                     jsr        [A0]
  12486. label0000676C:
  12487. 0000676C  2F0B                     move.l     -[A7], A3
  12488. 0000676E  2053                     movea.l    A0, [A3]
  12489. 00006770  2068 03F4                movea.l    A0, [A0 + 0x3F4]
  12490. 00006774  4E90                     jsr        [A0]
  12491. label00006776:
  12492. 00006776  7016                     moveq.l    D0, 0x16
  12493. 00006778  2F00                     move.l     -[A7], D0
  12494. 0000677A  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  12495. 00006780  2D40 FFFC                move.l     [A6 - 0x4], D0
  12496. 00006784  4A80                     tst.l      D0
  12497. label00006786:
  12498. 00006786  6708                     beq        +0xA /* 00006790 */
  12499. 00006788  2F00                     move.l     -[A7], D0
  12500. 0000678A  4EB9 0000 87B8           jsr        [0x000087B8]
  12501. label00006790:
  12502. 00006790  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12503. 00006794  4EB9 0000 1172           jsr        [0x00001172]
  12504. 0000679A  206E 0010                movea.l    A0, [A6 + 0x10]
  12505. 0000679E  2F28 0044                move.l     -[A7], [A0 + 0x44]
  12506. 000067A2  2F2B 0088                move.l     -[A7], [A3 + 0x88]
  12507. 000067A6  2004                     move.l     D0, D4
  12508. 000067A8  E580                     asl        D0, 2
  12509. 000067AA  2F00                     move.l     -[A7], D0
  12510. 000067AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12511. 000067B0  206E FFFC                movea.l    A0, [A6 - 0x4]
  12512. 000067B4  2250                     movea.l    A1, [A0]
  12513. 000067B6  2251                     movea.l    A1, [A1]
  12514. 000067B8  4E91                     jsr        [A1]
  12515. 000067BA  276E FFFC 008C           move.l     [A3 + 0x8C], [A6 - 0x4]
  12516. 000067C0  2F0B                     move.l     -[A7], A3
  12517. 000067C2  2053                     movea.l    A0, [A3]
  12518. 000067C4  2068 0098                movea.l    A0, [A0 + 0x98]
  12519. 000067C8  4E90                     jsr        [A0]
  12520. 000067CA  2840                     movea.l    A4, D0
  12521. 000067CC  2F0B                     move.l     -[A7], A3
  12522. 000067CE  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  12523. 000067D4  4EB9 0000 1552           jsr        [0x00001552]
  12524. 000067DA  2F3C 4252 5044           move.l     -[A7], 0x42525044 /* 'BRPD' */
  12525. 000067E0  2F0C                     move.l     -[A7], A4
  12526. 000067E2  2054                     movea.l    A0, [A4]
  12527. 000067E4  2068 0180                movea.l    A0, [A0 + 0x180]
  12528. 000067E8  4E90                     jsr        [A0]
  12529. 000067EA  2740 00CC                move.l     [A3 + 0xCC], D0
  12530. 000067EE  2F3C 5550 4F57           move.l     -[A7], 0x55504F57 /* 'UPOW' */
  12531. 000067F4  2F0C                     move.l     -[A7], A4
  12532. 000067F6  2054                     movea.l    A0, [A4]
  12533. 000067F8  2068 0180                movea.l    A0, [A0 + 0x180]
  12534. 000067FC  4E90                     jsr        [A0]
  12535. 000067FE  244B                     movea.l    A2, A3
  12536. 00006800  45EA 00D0                lea.l      A2, [A2 + 0xD0]
  12537. 00006804  2480                     move.l     [A2], D0
  12538. 00006806  2079 FFFB EFF0           movea.l    A0, [0xFFFBEFF0]
  12539. 0000680C  1028 001A                move.b     D0, [A0 + 0x1A]
  12540. 00006810  1740 00D4                move.b     [A3 + 0xD4], D0
  12541. 00006814  2F0B                     move.l     -[A7], A3
  12542. 00006816  2F12                     move.l     -[A7], [A2]
  12543. 00006818  4EB9 0000 1552           jsr        [0x00001552]
  12544. 0000681E  1F2B 00D4                move.b     -[A7], [A3 + 0xD4]
  12545. 00006822  7001                     moveq.l    D0, 0x01
  12546. 00006824  1F00                     move.b     -[A7], D0
  12547. 00006826  2612                     move.l     D3, [A2]
  12548. 00006828  2F03                     move.l     -[A7], D3
  12549. 0000682A  2043                     movea.l    A0, D3
  12550. 0000682C  2050                     movea.l    A0, [A0]
  12551. 0000682E  2068 045C                movea.l    A0, [A0 + 0x45C]
  12552. 00006832  4E90                     jsr        [A0]
  12553. 00006834  2F0B                     move.l     -[A7], A3
  12554. 00006836  2053                     movea.l    A0, [A3]
  12555. 00006838  2068 0420                movea.l    A0, [A0 + 0x420]
  12556. 0000683C  4E90                     jsr        [A0]
  12557. 0000683E  2F0B                     move.l     -[A7], A3
  12558. 00006840  2053                     movea.l    A0, [A3]
  12559. 00006842  2068 00D0                movea.l    A0, [A0 + 0xD0]
  12560. 00006846  4E90                     jsr        [A0]
  12561. 00006848  2940 00CC                move.l     [A4 + 0xCC], D0
  12562. 0000684C  7600                     moveq.l    D3, 0x00
  12563. 0000684E  2743 009A                move.l     [A3 + 0x9A], D3
  12564. 00006852  2743 009E                move.l     [A3 + 0x9E], D3
  12565. 00006856  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  12566. 0000685A  4E5E                     unlink     A6
  12567. 0000685C  205F                     movea.l    A0, [A7]+
  12568. 0000685E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12569. 00006862  4ED0                     jmp        [A0]
  12570. 00006864  803E                     or.b       D0, <<invalid special address>>
  12571. 00006866  4949                     chk.w      D4, A1
  12572. 00006868  6E73                     bgt        +0x75 /* 000068DD */
  12573. 0000686A  7472                     moveq.l    D2, 0x72
  12574. 0000686C  7563                     moveq.l    D2, 0x63
  12575. 0000686E  7469                     moveq.l    D2, 0x69
  12576. 00006870  6F6E                     ble        +0x70 /* 000068E0 */
  12577. 00006872  5669 6577                addq.w     [A1 + 0x6577], 3
  12578. 00006876  5F5F                     subq.w     [A7]+, 7
  12579. 00006878  3136 5449                move.w     -[A0], [A6 + D5.w * 4 + 0x49]
  12580. 0000687C  6E73                     bgt        +0x75 /* 000068F1 */
  12581. 0000687E  7472                     moveq.l    D2, 0x72
  12582. 00006880  7563                     moveq.l    D2, 0x63
  12583. 00006882  7469                     moveq.l    D2, 0x69
  12584. 00006884  6F6E                     ble        +0x70 /* 000068F4 */
  12585. 00006886  5669 6577                addq.w     [A1 + 0x6577], 3
  12586. 0000688A  4650                     not.w      [A0]
  12587. 0000688C  3554 5461                move.w     [A2 + 0x5461], [A4]
  12588. 00006890  736B                     moveq.l    D1, 0x6B
  12589. 00006892  5031 3554                addq.b     <<invalid full ext with I/IS == 4>>, 8
  12590. 00006896  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  12591. 0000689C  6F69                     ble        +0x6B /* 00006907 */
  12592. 0000689E  6E74                     bgt        +0x76 /* 00006914 */
  12593. 000068A0  5669 6577                addq.w     [A1 + 0x6577], 3
  12594. 000068A4  0000 FFFF                ori.b      D0, 0xFF
  12595. 000068A8  41F9 FFFC 1480           lea.l      A0, [0xFFFC1480]
  12596. 000068AE  2008                     move.l     D0, A0
  12597. 000068B0  205F                     movea.l    A0, [A7]+
  12598. 000068B2  584F                     addq.w     A7, 4
  12599. 000068B4  4ED0                     jmp        [A0]
  12600. 000068B6  FFFF                     .invalid   <<F/7/7>>
  12601. 000068B8  2F0A                     move.l     -[A7], A2
  12602. 000068BA  704E                     moveq.l    D0, 0x4E
  12603. 000068BC  2F00                     move.l     -[A7], D0
  12604. 000068BE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  12605. 000068C4  2440                     movea.l    A2, D0
  12606. 000068C6  200A                     move.l     D0, A2
  12607. 000068C8  6708                     beq        +0xA /* 000068D2 */
  12608. 000068CA  2F0A                     move.l     -[A7], A2
  12609. 000068CC  4EB9 0000 68D8           jsr        [0x000068D8]
  12610. label000068D2:
  12611. 000068D2  200A                     move.l     D0, A2
  12612. 000068D4  245F                     movea.l    A2, [A7]+
  12613. 000068D6  4E75                     rts
  12614. 000068D8  4E56 0000                link       A6, 0
  12615. 000068DC  48E7 1820                movem.l    -[A7], D3,D4,A2
  12616. label000068E0:
  12617. 000068E0  246E 0008                movea.l    A2, [A6 + 0x8]
  12618. 000068E4  2F0A                     move.l     -[A7], A2
  12619. 000068E6  4EB9 0000 4F7A           jsr        [0x00004F7A]
  12620. 000068EC  2079 FFFC 1AE8           movea.l    A0, [0xFFFC1AE8]
  12621. 000068F2  2488                     move.l     [A2], A0
  12622. label000068F4:
  12623. 000068F4  7600                     moveq.l    D3, 0x00
  12624. 000068F6  2543 002E                move.l     [A2 + 0x2E], D3
  12625. 000068FA  2543 0032                move.l     [A2 + 0x32], D3
  12626. 000068FE  2543 0036                move.l     [A2 + 0x36], D3
  12627. 00006902  2543 003A                move.l     [A2 + 0x3A], D3
  12628. 00006906  4244                     clr.w      D4
  12629. 00006908  3544 0042                move.w     [A2 + 0x42], D4
  12630. 0000690C  3544 0046                move.w     [A2 + 0x46], D4
  12631. 00006910  3544 0048                move.w     [A2 + 0x48], D4
  12632. label00006914:
  12633. 00006914  422A 004C                clr.b      [A2 + 0x4C]
  12634. 00006918  2543 003E                move.l     [A2 + 0x3E], D3
  12635. 0000691C  200A                     move.l     D0, A2
  12636. 0000691E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  12637. 00006922  4E5E                     unlink     A6
  12638. 00006924  205F                     movea.l    A0, [A7]+
  12639. 00006926  584F                     addq.w     A7, 4
  12640. 00006928  4ED0                     jmp        [A0]
  12641. 0000692A  9E5F                     sub.w      D7, [A7]+
  12642. 0000692C  5F63                     subq.w     -[A3], 7
  12643. 0000692E  745F                     moveq.l    D2, 0x5F
  12644. 00006930  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  12645. 00006934  4578 6563                chk.w      D2, [0x00006563]
  12646. 00006938  7574                     moveq.l    D2, 0x74
  12647. 0000693A  6553                     bcs        +0x55 /* 0000698F */
  12648. 0000693C  6865                     bvc        +0x67 /* 000069A3 */
  12649. 0000693E  6C6C                     bge        +0x6E /* 000069AC */
  12650. 00006940  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  12651. 00006944  616E                     bsr        +0x70 /* 000069B4 */
  12652. 00006946  6446                     bcc        +0x48 /* 0000698E */
  12653. 00006948  7600                     moveq.l    D3, 0x00
  12654. 0000694A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  12655. 0000694E  FFF8                     .invalid   <<F/7/7>>
  12656. 00006950  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12657. 00006954  286E 0008                movea.l    A4, [A6 + 0x8]
  12658. 00006958  7000                     moveq.l    D0, 0x00
  12659. 0000695A  2D40 FFFC                move.l     [A6 - 0x4], D0
  12660. 0000695E  202E 0010                move.l     D0, [A6 + 0x10]
  12661. 00006962  6716                     beq        +0x18 /* 0000697A */
  12662. 00006964  42A7                     clr.l      -[A7]
  12663. 00006966  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  12664. 0000696A  206E 0010                movea.l    A0, [A6 + 0x10]
  12665. 0000696E  2050                     movea.l    A0, [A0]
  12666. 00006970  2068 0108                movea.l    A0, [A0 + 0x108]
  12667. 00006974  4E90                     jsr        [A0]
  12668. 00006976  2D40 FFFC                move.l     [A6 - 0x4], D0
  12669. label0000697A:
  12670. 0000697A  42A7                     clr.l      -[A7]
  12671. 0000697C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12672. 00006980  7601                     moveq.l    D3, 0x01
  12673. 00006982  1F03                     move.b     -[A7], D3
  12674. 00006984  1F03                     move.b     -[A7], D3
  12675. 00006986  42A7                     clr.l      -[A7]
  12676. 00006988  2F0C                     move.l     -[A7], A4
  12677. 0000698A  4EB9 0000 4F72           jsr        [0x00004F72]
  12678. // begin alternate branch 0000698E-00006996
  12679. label0000698E:
  12680. 0000698E  4F72 296E                chk.w      D7, <<invalid full ext with IS == 1 and I/IS == 6>>
  12681. 00006992  0014 002E                ori.b      [A4], 0x2E /* '.' */
  12682. // end alternate branch 0000698E-00006996
  12683. label0000698E: // (misaligned)
  12684. 00006990  296E 0014 002E           move.l     [A4 + 0x2E], [A6 + 0x14]
  12685. 00006996  244C                     movea.l    A2, A4
  12686. 00006998  7032                     moveq.l    D0, 0x32
  12687. 0000699A  D5C0                     add.l      A2, D0
  12688. 0000699C  24AE 0010                move.l     [A2], [A6 + 0x10]
  12689. 000069A0  296E 000C 0036           move.l     [A4 + 0x36], [A6 + 0xC]
  12690. 000069A6  2052                     movea.l    A0, [A2]
  12691. 000069A8  2028 007C                move.l     D0, [A0 + 0x7C]
  12692. label000069AC:
  12693. 000069AC  2D40 FFF8                move.l     [A6 - 0x8], D0
  12694. 000069B0  2040                     movea.l    A0, D0
  12695. 000069B2  2250                     movea.l    A1, [A0]
  12696. fn000069B4:
  12697. 000069B4  3229 0020                move.w     D1, [A1 + 0x20]
  12698. 000069B8  264C                     movea.l    A3, A4
  12699. 000069BA  7446                     moveq.l    D2, 0x46
  12700. 000069BC  D7C2                     add.l      A3, D2
  12701. 000069BE  3681                     move.w     [A3], D1
  12702. 000069C0  2050                     movea.l    A0, [A0]
  12703. 000069C2  3028 0022                move.w     D0, [A0 + 0x22]
  12704. 000069C6  3940 0048                move.w     [A4 + 0x48], D0
  12705. 000069CA  3200                     move.w     D1, D0
  12706. 000069CC  48C1                     ext.l      D1
  12707. 000069CE  3613                     move.w     D3, [A3]
  12708. 000069D0  3003                     move.w     D0, D3
  12709. 000069D2  48C0                     ext.l      D0
  12710. 000069D4  9280                     sub.l      D1, D0
  12711. 000069D6  7001                     moveq.l    D0, 0x01
  12712. 000069D8  B280                     cmp.l      D1, D0
  12713. 000069DA  6C26                     bge        +0x28 /* 00006A02 */
  12714. 000069DC  3F03                     move.w     -[A7], D3
  12715. 000069DE  2612                     move.l     D3, [A2]
  12716. 000069E0  2F03                     move.l     -[A7], D3
  12717. 000069E2  2043                     movea.l    A0, D3
  12718. 000069E4  2050                     movea.l    A0, [A0]
  12719. 000069E6  2068 03F8                movea.l    A0, [A0 + 0x3F8]
  12720. 000069EA  4E90                     jsr        [A0]
  12721. 000069EC  3680                     move.w     [A3], D0
  12722. 000069EE  3F00                     move.w     -[A7], D0
  12723. 000069F0  2612                     move.l     D3, [A2]
  12724. 000069F2  2F03                     move.l     -[A7], D3
  12725. 000069F4  2043                     movea.l    A0, D3
  12726. 000069F6  2050                     movea.l    A0, [A0]
  12727. 000069F8  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  12728. 000069FC  4E90                     jsr        [A0]
  12729. 000069FE  3940 0048                move.w     [A4 + 0x48], D0
  12730. label00006A02:
  12731. 00006A02  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12732. 00006A06  4E5E                     unlink     A6
  12733. 00006A08  205F                     movea.l    A0, [A7]+
  12734. 00006A0A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12735. 00006A0E  4ED0                     jmp        [A0]
  12736. 00006A10  8041                     or.w       D0, D1
  12737. 00006A12  4945                     chk.w      D4, D5
  12738. 00006A14  7865                     moveq.l    D4, 0x65
  12739. 00006A16  6375                     bls        +0x77 /* 00006A8D */
  12740. 00006A18  7465                     moveq.l    D2, 0x65
  12741. 00006A1A  5368 656C                subq.w     [A0 + 0x656C], 1
  12742. 00006A1E  6C43                     bge        +0x45 /* 00006A63 */
  12743. 00006A20  6F6D                     ble        +0x6F /* 00006A8F */
  12744. 00006A22  6D61                     blt        +0x63 /* 00006A85 */
  12745. 00006A24  6E64                     bgt        +0x66 /* 00006A8A */
  12746. 00006A26  5F5F                     subq.w     [A7]+, 7
  12747. 00006A28  3230 5445                move.w     D1, [A0 + D5.w * 4 + 0x45]
  12748. 00006A2C  7865                     moveq.l    D4, 0x65
  12749. 00006A2E  6375                     bls        +0x77 /* 00006AA5 */
  12750. 00006A30  7465                     moveq.l    D2, 0x65
  12751. 00006A32  5368 656C                subq.w     [A0 + 0x656C], 1
  12752. 00006A36  6C43                     bge        +0x45 /* 00006A7B */
  12753. 00006A38  6F6D                     ble        +0x6F /* 00006AA7 */
  12754. 00006A3A  6D61                     blt        +0x63 /* 00006A9D */
  12755. 00006A3C  6E64                     bgt        +0x66 /* 00006AA2 */
  12756. 00006A3E  4650                     not.w      [A0]
  12757. 00006A40  3654                     movea.w    A3, [A4]
  12758. 00006A42  5368 656C                subq.w     [A0 + 0x656C], 1
  12759. 00006A46  6C50                     bge        +0x52 /* 00006A98 */
  12760. 00006A48  3754 5445                move.w     [A3 + 0x5445], [A4]
  12761. 00006A4C  5669 6577                addq.w     [A1 + 0x6577], 3
  12762. 00006A50  5050                     addq.w     [A0], 8
  12763. 00006A52  6300 0000                bls        +0x2 /* 00006A54 */
  12764. // begin alternate branch 00006A54-00006A58
  12765. label00006A54:
  12766. 00006A54  0000 FFFF                ori.b      D0, 0xFF
  12767. // end alternate branch 00006A54-00006A58
  12768. label00006A54: // (misaligned)
  12769. 00006A56  FFFF                     .invalid   <<F/7/7>>
  12770. 00006A58  4E56 0000                link       A6, 0
  12771. 00006A5C  48E7 0030                movem.l    -[A7], A2,A3
  12772. 00006A60  7000                     moveq.l    D0, 0x00
  12773. 00006A62  A122                     syscall    NewHandle, flags=1
  12774. 00006A64  2648                     movea.l    A3, A0
  12775. 00006A66  206E 000C                movea.l    A0, [A6 + 0xC]
  12776. 00006A6A  5248                     addq.w     A0, 1
  12777. 00006A6C  224B                     movea.l    A1, A3
  12778. 00006A6E  246E 000C                movea.l    A2, [A6 + 0xC]
  12779. 00006A72  1212                     move.b     D1, [A2]
  12780. 00006A74  7000                     moveq.l    D0, 0x00
  12781. 00006A76  1001                     move.b     D0, D1
  12782. 00006A78  A9EF                     syscall    PtrAndHand
  12783. 00006A7A  2F0B                     move.l     -[A7], A3
  12784. 00006A7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12785. 00006A80  4EB9 0000 6AC4           jsr        [0x00006AC4]
  12786. 00006A86  4CDF 0C00                movem.l    A2,A3, [A7]+
  12787. label00006A8A:
  12788. 00006A8A  4E5E                     unlink     A6
  12789. 00006A8C  205F                     movea.l    A0, [A7]+
  12790. 00006A8E  504F                     addq.w     A7, 8
  12791. 00006A90  4ED0                     jmp        [A0]
  12792. 00006A92  802B 4C6F                or.b       D0, [A3 + 0x4C6F]
  12793. 00006A96  6753                     beq        +0x55 /* 00006AEB */
  12794. label00006A98:
  12795. 00006A98  7472                     moveq.l    D2, 0x72
  12796. 00006A9A  696E                     bvs        +0x70 /* 00006B0A */
  12797. 00006A9C  675F                     beq        +0x61 /* 00006AFD */
  12798. 00006A9E  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  12799. label00006AA2:
  12800. 00006AA2  4578 6563                chk.w      D2, [0x00006563]
  12801. 00006AA6  7574                     moveq.l    D2, 0x74
  12802. 00006AA8  6553                     bcs        +0x55 /* 00006AFD */
  12803. 00006AAA  6865                     bvc        +0x67 /* 00006B11 */
  12804. 00006AAC  6C6C                     bge        +0x6E /* 00006B1A */
  12805. 00006AAE  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  12806. 00006AB2  616E                     bsr        +0x70 /* 00006B22 */
  12807. 00006AB4  6446                     bcc        +0x48 /* 00006AFC */
  12808. 00006AB6  5237 4353 7472 3235      addq.b     [[A7] + 0x74723235], 1
  12809. 00006ABE  3500                     move.w     -[A2], D0
  12810. 00006AC0  0000 FFFF                ori.b      D0, 0xFF
  12811. 00006AC4  4E56 FFF4                link       A6, -0x000C
  12812. 00006AC8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12813. 00006ACC  286E 000C                movea.l    A4, [A6 + 0xC]
  12814. 00006AD0  594F                     subq.w     A7, 4
  12815. 00006AD2  2F0C                     move.l     -[A7], A4
  12816. 00006AD4  4EB9 0000 07DA           jsr        [0x000007DA]
  12817. 00006ADA  201F                     move.l     D0, [A7]+
  12818. 00006ADC  2D40 FFF4                move.l     [A6 - 0xC], D0
  12819. 00006AE0  2F0C                     move.l     -[A7], A4
  12820. 00006AE2  4EB9 0000 0BCA           jsr        [0x00000BCA]
  12821. 00006AE8  1D40 FFF8                move.b     [A6 - 0x8], D0
  12822. 00006AEC  204C                     movea.l    A0, A4
  12823. 00006AEE  202E FFF4                move.l     D0, [A6 - 0xC]
  12824. 00006AF2  5280                     addq.l     D0, 1
  12825. 00006AF4  A024                     syscall    SetHandleSize
  12826. 00006AF6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  12827. 00006AFA  2614                     move.l     D3, [A4]
  12828. label00006AFC:
  12829. 00006AFC  2F03                     move.l     -[A7], D3
  12830. 00006AFE  2043                     movea.l    A0, D3
  12831. 00006B00  5248                     addq.w     A0, 1
  12832. 00006B02  2F08                     move.l     -[A7], A0
  12833. 00006B04  4EB9 0000 0C2A           jsr        [0x00000C2A]
  12834. label00006B0A:
  12835. 00006B0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12836. 00006B0E  2054                     movea.l    A0, [A4]
  12837. 00006B10  10BC 000D                move.b     [A0], 0xD /* '\r' */
  12838. 00006B14  52AE FFF4                addq.l     [A6 - 0xC], 1
  12839. 00006B18  246E 0008                movea.l    A2, [A6 + 0x8]
  12840. // begin alternate branch 00006B1A-00006B26
  12841. label00006B1A:
  12842. 00006B1A  0008 254C                ori.b      A0, 0x4C /* 'L' */
  12843. 00006B1E  003A 0CAE 0000           ori.b      [PC /* 00006B20 */], 0xAE
  12844. fn00006B22: // (misaligned)
  12845. 00006B24  7530                     moveq.l    D2, 0x30
  12846. // end alternate branch 00006B1A-00006B26
  12847. label00006B1A: // (misaligned)
  12848. 00006B1C  254C 003A                move.l     [A2 + 0x3A], A4
  12849. 00006B20  0CAE 0000 7530 FFF4      cmpi.l     [A6 - 0xC], 0x7530 /* 'u0' */
  12850. // begin alternate branch 00006B22-00006B28
  12851. fn00006B22:
  12852. 00006B22  0000 7530                ori.b      D0, 0x30 /* '0' */
  12853. 00006B26  FFF4                     .invalid   <<F/7/7>>
  12854. // end alternate branch 00006B22-00006B28
  12855. fn00006B22: // (misaligned)
  12856. 00006B28  6F38                     ble        +0x3A /* 00006B62 */
  12857. 00006B2A  2F3C 0000 752F           move.l     -[A7], 0x752F /* 'u/' */
  12858. 00006B30  2654                     movea.l    A3, [A4]
  12859. 00006B32  2D4B FFFC                move.l     [A6 - 0x4], A3
  12860. 00006B36  D7EE FFF4                add.l      A3, [A6 - 0xC]
  12861. 00006B3A  47EB 8AD0                lea.l      A3, [A3 - 0x7530]
  12862. 00006B3E  2F0B                     move.l     -[A7], A3
  12863. 00006B40  206E FFFC                movea.l    A0, [A6 - 0x4]
  12864. 00006B44  2F08                     move.l     -[A7], A0
  12865. 00006B46  4EB9 0000 0C2A           jsr        [0x00000C2A]
  12866. 00006B4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12867. 00006B50  204C                     movea.l    A0, A4
  12868. 00006B52  203C 0000 752F           move.l     D0, 0x752F /* 'u/' */
  12869. 00006B58  A024                     syscall    SetHandleSize
  12870. 00006B5A  357C 752F 0042           move.w     [A2 + 0x42], 0x752F /* 'u/' */
  12871. 00006B60  600A                     bra        +0xC /* 00006B6C */
  12872. label00006B62:
  12873. 00006B62  206E 0008                movea.l    A0, [A6 + 0x8]
  12874. 00006B66  316E FFF6 0042           move.w     [A0 + 0x42], [A6 - 0xA]
  12875. label00006B6C:
  12876. 00006B6C  102E FFF8                move.b     D0, [A6 - 0x8]
  12877. 00006B70  6704                     beq        +0x6 /* 00006B76 */
  12878. 00006B72  204C                     movea.l    A0, A4
  12879. 00006B74  A02A                     syscall    HUnlock
  12880. label00006B76:
  12881. 00006B76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12882. 00006B7A  206E 0008                movea.l    A0, [A6 + 0x8]
  12883. 00006B7E  2050                     movea.l    A0, [A0]
  12884. 00006B80  2068 0080                movea.l    A0, [A0 + 0x80]
  12885. 00006B84  4E90                     jsr        [A0]
  12886. 00006B86  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12887. 00006B8A  4E5E                     unlink     A6
  12888. 00006B8C  205F                     movea.l    A0, [A7]+
  12889. 00006B8E  504F                     addq.w     A7, 8
  12890. 00006B90  4ED0                     jmp        [A0]
  12891. 00006B92  8025                     or.b       D0, -[A5]
  12892. 00006B94  4C6F 6742 7566           movem.l    D1,D6,A0,A1,A2,A5,A6, [A7 + 0x7566]
  12893. 00006B9A  6665                     bne        +0x67 /* 00006C01 */
  12894. 00006B9C  725F                     moveq.l    D1, 0x5F
  12895. 00006B9E  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  12896. 00006BA2  4578 6563                chk.w      D2, [0x00006563]
  12897. 00006BA6  7574                     moveq.l    D2, 0x74
  12898. 00006BA8  6553                     bcs        +0x55 /* 00006BFD */
  12899. 00006BAA  6865                     bvc        +0x67 /* 00006C11 */
  12900. 00006BAC  6C6C                     bge        +0x6E /* 00006C1A */
  12901. 00006BAE  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  12902. 00006BB2  616E                     bsr        +0x70 /* 00006C22 */
  12903. 00006BB4  6446                     bcc        +0x48 /* 00006BFC */
  12904. 00006BB6  5050                     addq.w     [A0], 8
  12905. 00006BB8  6300 0000                bls        +0x2 /* 00006BBA */
  12906. // begin alternate branch 00006BBA-00006BC8
  12907. label00006BBA:
  12908. 00006BBA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  12909. 00006BBE  0000 48E7                ori.b      D0, 0xE7
  12910. 00006BC2  0030 266E 0008           ori.b      [A0 + D0.w + 0x8], 0x6E /* 'n' */
  12911. // end alternate branch 00006BBA-00006BC8
  12912. label00006BBA: // (misaligned)
  12913. 00006BBC  4E56 0000                link       A6, 0
  12914. 00006BC0  48E7 0030                movem.l    -[A7], A2,A3
  12915. 00006BC4  266E 0008                movea.l    A3, [A6 + 0x8]
  12916. 00006BC8  244B                     movea.l    A2, A3
  12917. 00006BCA  7036                     moveq.l    D0, 0x36
  12918. 00006BCC  D5C0                     add.l      A2, D0
  12919. 00006BCE  2F12                     move.l     -[A7], [A2]
  12920. 00006BD0  2F2B 002E                move.l     -[A7], [A3 + 0x2E]
  12921. 00006BD4  4EB9 0000 7A78           jsr        [0x00007A78]
  12922. 00006BDA  2F12                     move.l     -[A7], [A2]
  12923. 00006BDC  4EB9 0000 115A           jsr        [0x0000115A]
  12924. 00006BE2  2480                     move.l     [A2], D0
  12925. 00006BE4  4CDF 0C00                movem.l    A2,A3, [A7]+
  12926. 00006BE8  4E5E                     unlink     A6
  12927. 00006BEA  205F                     movea.l    A0, [A7]+
  12928. 00006BEC  584F                     addq.w     A7, 4
  12929. 00006BEE  4ED0                     jmp        [A0]
  12930. 00006BF0  9E44                     sub.w      D7, D4
  12931. 00006BF2  6F49                     ble        +0x4B /* 00006C3D */
  12932. 00006BF4  745F                     moveq.l    D2, 0x5F
  12933. 00006BF6  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  12934. 00006BFA  4578 6563                chk.w      D2, [0x00006563]
  12935. // begin alternate branch 00006BFC-00006BFE
  12936. label00006BFC:
  12937. 00006BFC  6563                     bcs        +0x65 /* 00006C61 */
  12938. // end alternate branch 00006BFC-00006BFE
  12939. label00006BFC: // (misaligned)
  12940. 00006BFE  7574                     moveq.l    D2, 0x74
  12941. 00006C00  6553                     bcs        +0x55 /* 00006C55 */
  12942. 00006C02  6865                     bvc        +0x67 /* 00006C69 */
  12943. 00006C04  6C6C                     bge        +0x6E /* 00006C72 */
  12944. 00006C06  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  12945. 00006C0A  616E                     bsr        +0x70 /* 00006C7A */
  12946. 00006C0C  6446                     bcc        +0x48 /* 00006C54 */
  12947. 00006C0E  7600                     moveq.l    D3, 0x00
  12948. 00006C10  0000 FFFF                ori.b      D0, 0xFF
  12949. 00006C14  4E56 FFFC                link       A6, -0x0004
  12950. 00006C18  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  12951. // begin alternate branch 00006C1A-00006C22
  12952. label00006C1A:
  12953. 00006C1A  1838 286E                move.b     D4, [0x0000286E]
  12954. 00006C1E  0008 244C                ori.b      A0, 0x4C /* 'L' */
  12955. // end alternate branch 00006C1A-00006C22
  12956. label00006C1A: // (misaligned)
  12957. 00006C1C  286E 0008                movea.l    A4, [A6 + 0x8]
  12958. 00006C20  244C                     movea.l    A2, A4
  12959. fn00006C22:
  12960. 00006C22  7032                     moveq.l    D0, 0x32
  12961. 00006C24  D5C0                     add.l      A2, D0
  12962. 00006C26  2652                     movea.l    A3, [A2]
  12963. 00006C28  202B 007C                move.l     D0, [A3 + 0x7C]
  12964. 00006C2C  2D40 FFFC                move.l     [A6 - 0x4], D0
  12965. 00006C30  382C 0044                move.w     D4, [A4 + 0x44]
  12966. 00006C34  986C 004A                sub.w      D4, [A4 + 0x4A]
  12967. 00006C38  2F0B                     move.l     -[A7], A3
  12968. 00006C3A  2053                     movea.l    A0, [A3]
  12969. 00006C3C  2068 01D0                movea.l    A0, [A0 + 0x1D0]
  12970. 00006C40  4E90                     jsr        [A0]
  12971. 00006C42  3F04                     move.w     -[A7], D4
  12972. 00006C44  302C 0042                move.w     D0, [A4 + 0x42]
  12973. 00006C48  D044                     add.w      D0, D4
  12974. 00006C4A  3F00                     move.w     -[A7], D0
  12975. 00006C4C  4227                     clr.b      -[A7]
  12976. 00006C4E  2612                     move.l     D3, [A2]
  12977. 00006C50  2F03                     move.l     -[A7], D3
  12978. 00006C52  2043                     movea.l    A0, D3
  12979. label00006C54:
  12980. 00006C54  2050                     movea.l    A0, [A0]
  12981. 00006C56  2068 0414                movea.l    A0, [A0 + 0x414]
  12982. 00006C5A  4E90                     jsr        [A0]
  12983. 00006C5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12984. 00006C60  A9D7                     syscall    TEDelete
  12985. 00006C62  4AAC 003E                tst.l      [A4 + 0x3E]
  12986. 00006C66  672E                     beq        +0x30 /* 00006C96 */
  12987. 00006C68  4267                     clr.w      -[A7]
  12988. 00006C6A  4267                     clr.w      -[A7]
  12989. 00006C6C  4227                     clr.b      -[A7]
  12990. 00006C6E  2612                     move.l     D3, [A2]
  12991. 00006C70  2F03                     move.l     -[A7], D3
  12992. label00006C72:
  12993. 00006C72  2043                     movea.l    A0, D3
  12994. 00006C74  2050                     movea.l    A0, [A0]
  12995. 00006C76  2068 0414                movea.l    A0, [A0 + 0x414]
  12996. fn00006C7A:
  12997. 00006C7A  4E90                     jsr        [A0]
  12998. 00006C7C  246C 003E                movea.l    A2, [A4 + 0x3E]
  12999. 00006C80  2F12                     move.l     -[A7], [A2]
  13000. 00006C82  594F                     subq.w     A7, 4
  13001. 00006C84  2F0A                     move.l     -[A7], A2
  13002. 00006C86  4EB9 0000 07DA           jsr        [0x000007DA]
  13003. 00006C8C  201F                     move.l     D0, [A7]+
  13004. 00006C8E  2F00                     move.l     -[A7], D0
  13005. 00006C90  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13006. 00006C94  A9DE                     syscall    TEInsert
  13007. label00006C96:
  13008. 00006C96  302C 0046                move.w     D0, [A4 + 0x46]
  13009. 00006C9A  48C0                     ext.l      D0
  13010. 00006C9C  2F00                     move.l     -[A7], D0
  13011. 00006C9E  302C 0048                move.w     D0, [A4 + 0x48]
  13012. 00006CA2  48C0                     ext.l      D0
  13013. 00006CA4  2F00                     move.l     -[A7], D0
  13014. 00006CA6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13015. 00006CAA  A9D1                     syscall    TESetSelect
  13016. 00006CAC  262C 0032                move.l     D3, [A4 + 0x32]
  13017. 00006CB0  2F03                     move.l     -[A7], D3
  13018. 00006CB2  2043                     movea.l    A0, D3
  13019. 00006CB4  2050                     movea.l    A0, [A0]
  13020. 00006CB6  2068 0430                movea.l    A0, [A0 + 0x430]
  13021. 00006CBA  4E90                     jsr        [A0]
  13022. 00006CBC  7001                     moveq.l    D0, 0x01
  13023. 00006CBE  1F00                     move.b     -[A7], D0
  13024. 00006CC0  262C 0032                move.l     D3, [A4 + 0x32]
  13025. 00006CC4  2F03                     move.l     -[A7], D3
  13026. 00006CC6  2043                     movea.l    A0, D3
  13027. 00006CC8  2050                     movea.l    A0, [A0]
  13028. 00006CCA  2068 03EC                movea.l    A0, [A0 + 0x3EC]
  13029. 00006CCE  4E90                     jsr        [A0]
  13030. 00006CD0  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  13031. 00006CD4  4E5E                     unlink     A6
  13032. 00006CD6  205F                     movea.l    A0, [A7]+
  13033. 00006CD8  584F                     addq.w     A7, 4
  13034. 00006CDA  4ED0                     jmp        [A0]
  13035. 00006CDC  8020                     or.b       D0, -[A0]
  13036. 00006CDE  556E 646F                subq.w     [A6 + 0x646F], 2
  13037. 00006CE2  4974 5F5F                chk.w      D4, <<invalid full ext with IS == 1 and I/IS == 7>>
  13038. 00006CE6  3230 5445                move.w     D1, [A0 + D5.w * 4 + 0x45]
  13039. 00006CEA  7865                     moveq.l    D4, 0x65
  13040. 00006CEC  6375                     bls        +0x77 /* 00006D63 */
  13041. 00006CEE  7465                     moveq.l    D2, 0x65
  13042. 00006CF0  5368 656C                subq.w     [A0 + 0x656C], 1
  13043. 00006CF4  6C43                     bge        +0x45 /* 00006D39 */
  13044. 00006CF6  6F6D                     ble        +0x6F /* 00006D65 */
  13045. 00006CF8  6D61                     blt        +0x63 /* 00006D5B */
  13046. 00006CFA  6E64                     bgt        +0x66 /* 00006D60 */
  13047. 00006CFC  4676 0000                not.w      [A6 + D0.w]
  13048. 00006D00  4E56 FFF0                link       A6, -0x0010
  13049. 00006D04  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  13050. 00006D08  286E 0008                movea.l    A4, [A6 + 0x8]
  13051. 00006D0C  244C                     movea.l    A2, A4
  13052. 00006D0E  7032                     moveq.l    D0, 0x32
  13053. 00006D10  D5C0                     add.l      A2, D0
  13054. 00006D12  2652                     movea.l    A3, [A2]
  13055. 00006D14  202B 007C                move.l     D0, [A3 + 0x7C]
  13056. 00006D18  2D40 FFF0                move.l     [A6 - 0x10], D0
  13057. 00006D1C  202B 0080                move.l     D0, [A3 + 0x80]
  13058. 00006D20  2D40 FFF4                move.l     [A6 - 0xC], D0
  13059. 00006D24  594F                     subq.w     A7, 4
  13060. 00006D26  2F00                     move.l     -[A7], D0
  13061. 00006D28  4EB9 0000 07DA           jsr        [0x000007DA]
  13062. 00006D2E  201F                     move.l     D0, [A7]+
  13063. 00006D30  2D40 FFF8                move.l     [A6 - 0x8], D0
  13064. 00006D34  2612                     move.l     D3, [A2]
  13065. 00006D36  2F03                     move.l     -[A7], D3
  13066. 00006D38  2043                     movea.l    A0, D3
  13067. 00006D3A  2050                     movea.l    A0, [A0]
  13068. 00006D3C  2068 01D0                movea.l    A0, [A0 + 0x1D0]
  13069. 00006D40  4E90                     jsr        [A0]
  13070. 00006D42  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  13071. 00006D46  2612                     move.l     D3, [A2]
  13072. 00006D48  2F03                     move.l     -[A7], D3
  13073. 00006D4A  2043                     movea.l    A0, D3
  13074. 00006D4C  2050                     movea.l    A0, [A0]
  13075. 00006D4E  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  13076. 00006D52  4E90                     jsr        [A0]
  13077. 00006D54  3E00                     move.w     D7, D0
  13078. 00006D56  3947 0044                move.w     [A4 + 0x44], D7
  13079. 00006D5A  362C 0042                move.w     D3, [A4 + 0x42]
  13080. 00006D5E  3003                     move.w     D0, D3
  13081. label00006D60:
  13082. 00006D60  48C0                     ext.l      D0
  13083. 00006D62  D0AE FFF8                add.l      D0, [A6 - 0x8]
  13084. 00006D66  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  13085. 00006D6C  6F00 0102                ble        +0x104 /* 00006E70 */
  13086. 00006D70  3C03                     move.w     D6, D3
  13087. 00006D72  DC6E FFFA                add.w      D6, [A6 - 0x6]
  13088. 00006D76  0646 8AD0                addi.w     D6, 0x8AD0
  13089. 00006D7A  3006                     move.w     D0, D6
  13090. 00006D7C  3200                     move.w     D1, D0
  13091. 00006D7E  48C1                     ext.l      D1
  13092. 00006D80  B2AE FFF8                cmp.l      D1, [A6 - 0x8]
  13093. 00006D84  6F06                     ble        +0x8 /* 00006D8C */
  13094. 00006D86  3C2E FFFA                move.w     D6, [A6 - 0x6]
  13095. 00006D8A  6014                     bra        +0x16 /* 00006DA0 */
  13096. label00006D8C:
  13097. 00006D8C  3F06                     move.w     -[A7], D6
  13098. 00006D8E  262C 0032                move.l     D3, [A4 + 0x32]
  13099. 00006D92  2F03                     move.l     -[A7], D3
  13100. 00006D94  2043                     movea.l    A0, D3
  13101. 00006D96  2050                     movea.l    A0, [A0]
  13102. 00006D98  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  13103. 00006D9C  4E90                     jsr        [A0]
  13104. 00006D9E  3C00                     move.w     D6, D0
  13105. label00006DA0:
  13106. 00006DA0  204C                     movea.l    A0, A4
  13107. 00006DA2  2448                     movea.l    A2, A0
  13108. 00006DA4  703A                     moveq.l    D0, 0x3A
  13109. 00006DA6  D5C0                     add.l      A2, D0
  13110. 00006DA8  BC47                     cmp.w      D6, D7
  13111. 00006DAA  6D62                     blt        +0x64 /* 00006E0E */
  13112. 00006DAC  3C07                     move.w     D6, D7
  13113. 00006DAE  202E FFF8                move.l     D0, [A6 - 0x8]
  13114. 00006DB2  3207                     move.w     D1, D7
  13115. 00006DB4  3401                     move.w     D2, D1
  13116. 00006DB6  48C2                     ext.l      D2
  13117. 00006DB8  9082                     sub.l      D0, D2
  13118. 00006DBA  362C 0042                move.w     D3, [A4 + 0x42]
  13119. 00006DBE  3803                     move.w     D4, D3
  13120. 00006DC0  48C4                     ext.l      D4
  13121. 00006DC2  D084                     add.l      D0, D4
  13122. 00006DC4  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  13123. 00006DCA  6F42                     ble        +0x44 /* 00006E0E */
  13124. 00006DCC  302E FFFA                move.w     D0, [A6 - 0x6]
  13125. 00006DD0  9041                     sub.w      D0, D1
  13126. 00006DD2  D043                     add.w      D0, D3
  13127. 00006DD4  0640 8AD0                addi.w     D0, 0x8AD0
  13128. 00006DD8  9640                     sub.w      D3, D0
  13129. 00006DDA  3D43 FFFC                move.w     [A6 - 0x4], D3
  13130. 00006DDE  3003                     move.w     D0, D3
  13131. 00006DE0  48C0                     ext.l      D0
  13132. 00006DE2  2F00                     move.l     -[A7], D0
  13133. 00006DE4  3003                     move.w     D0, D3
  13134. 00006DE6  48C0                     ext.l      D0
  13135. 00006DE8  9880                     sub.l      D4, D0
  13136. 00006DEA  2252                     movea.l    A1, [A2]
  13137. 00006DEC  2A11                     move.l     D5, [A1]
  13138. 00006DEE  D885                     add.l      D4, D5
  13139. 00006DF0  2F04                     move.l     -[A7], D4
  13140. 00006DF2  2F05                     move.l     -[A7], D5
  13141. 00006DF4  4EB9 0000 0C2A           jsr        [0x00000C2A]
  13142. 00006DFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13143. 00006DFE  2052                     movea.l    A0, [A2]
  13144. 00006E00  3003                     move.w     D0, D3
  13145. 00006E02  3200                     move.w     D1, D0
  13146. 00006E04  48C1                     ext.l      D1
  13147. 00006E06  2001                     move.l     D0, D1
  13148. 00006E08  A024                     syscall    SetHandleSize
  13149. 00006E0A  3943 0042                move.w     [A4 + 0x42], D3
  13150. label00006E0E:
  13151. 00006E0E  4AAC 003E                tst.l      [A4 + 0x3E]
  13152. 00006E12  662C                     bne        +0x2E /* 00006E40 */
  13153. 00006E14  3946 004A                move.w     [A4 + 0x4A], D6
  13154. 00006E18  3006                     move.w     D0, D6
  13155. 00006E1A  3200                     move.w     D1, D0
  13156. 00006E1C  48C1                     ext.l      D1
  13157. 00006E1E  2001                     move.l     D0, D1
  13158. 00006E20  A122                     syscall    NewHandle, flags=1
  13159. 00006E22  2948 003E                move.l     [A4 + 0x3E], A0
  13160. 00006E26  3006                     move.w     D0, D6
  13161. 00006E28  3200                     move.w     D1, D0
  13162. 00006E2A  48C1                     ext.l      D1
  13163. 00006E2C  2F01                     move.l     -[A7], D1
  13164. 00006E2E  226E FFF4                movea.l    A1, [A6 - 0xC]
  13165. 00006E32  2F11                     move.l     -[A7], [A1]
  13166. 00006E34  2F10                     move.l     -[A7], [A0]
  13167. 00006E36  4EB9 0000 0C2A           jsr        [0x00000C2A]
  13168. 00006E3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13169. label00006E40:
  13170. 00006E40  4267                     clr.w      -[A7]
  13171. 00006E42  3F06                     move.w     -[A7], D6
  13172. 00006E44  4227                     clr.b      -[A7]
  13173. 00006E46  262C 0032                move.l     D3, [A4 + 0x32]
  13174. 00006E4A  2F03                     move.l     -[A7], D3
  13175. 00006E4C  2043                     movea.l    A0, D3
  13176. 00006E4E  2050                     movea.l    A0, [A0]
  13177. 00006E50  2068 0414                movea.l    A0, [A0 + 0x414]
  13178. 00006E54  4E90                     jsr        [A0]
  13179. 00006E56  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  13180. 00006E5A  A9D7                     syscall    TEDelete
  13181. 00006E5C  4227                     clr.b      -[A7]
  13182. 00006E5E  262C 0032                move.l     D3, [A4 + 0x32]
  13183. 00006E62  2F03                     move.l     -[A7], D3
  13184. 00006E64  2043                     movea.l    A0, D3
  13185. 00006E66  2050                     movea.l    A0, [A0]
  13186. 00006E68  2068 03EC                movea.l    A0, [A0 + 0x3EC]
  13187. 00006E6C  4E90                     jsr        [A0]
  13188. 00006E6E  9E46                     sub.w      D7, D6
  13189. label00006E70:
  13190. 00006E70  3607                     move.w     D3, D7
  13191. 00006E72  3003                     move.w     D0, D3
  13192. 00006E74  48C0                     ext.l      D0
  13193. 00006E76  2F00                     move.l     -[A7], D0
  13194. 00006E78  3003                     move.w     D0, D3
  13195. 00006E7A  48C0                     ext.l      D0
  13196. 00006E7C  2F00                     move.l     -[A7], D0
  13197. 00006E7E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  13198. 00006E82  A9D1                     syscall    TESetSelect
  13199. 00006E84  244C                     movea.l    A2, A4
  13200. 00006E86  703A                     moveq.l    D0, 0x3A
  13201. 00006E88  D5C0                     add.l      A2, D0
  13202. 00006E8A  2052                     movea.l    A0, [A2]
  13203. 00006E8C  A029                     syscall    HLock
  13204. 00006E8E  2652                     movea.l    A3, [A2]
  13205. 00006E90  2F13                     move.l     -[A7], [A3]
  13206. 00006E92  594F                     subq.w     A7, 4
  13207. 00006E94  2F0B                     move.l     -[A7], A3
  13208. 00006E96  4EB9 0000 07DA           jsr        [0x000007DA]
  13209. 00006E9C  201F                     move.l     D0, [A7]+
  13210. 00006E9E  2F00                     move.l     -[A7], D0
  13211. 00006EA0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  13212. 00006EA4  A9DE                     syscall    TEInsert
  13213. 00006EA6  2052                     movea.l    A0, [A2]
  13214. 00006EA8  A02A                     syscall    HUnlock
  13215. 00006EAA  4A2C 004C                tst.b      [A4 + 0x4C]
  13216. 00006EAE  6720                     beq        +0x22 /* 00006ED0 */
  13217. 00006EB0  3F03                     move.w     -[A7], D3
  13218. 00006EB2  206E FFF0                movea.l    A0, [A6 - 0x10]
  13219. 00006EB6  2050                     movea.l    A0, [A0]
  13220. 00006EB8  3F28 0022                move.w     -[A7], [A0 + 0x22]
  13221. 00006EBC  7001                     moveq.l    D0, 0x01
  13222. 00006EBE  1F00                     move.b     -[A7], D0
  13223. 00006EC0  262C 0032                move.l     D3, [A4 + 0x32]
  13224. 00006EC4  2F03                     move.l     -[A7], D3
  13225. 00006EC6  2043                     movea.l    A0, D3
  13226. 00006EC8  2050                     movea.l    A0, [A0]
  13227. 00006ECA  2068 0414                movea.l    A0, [A0 + 0x414]
  13228. 00006ECE  4E90                     jsr        [A0]
  13229. label00006ED0:
  13230. 00006ED0  197C 0001 004C           move.b     [A4 + 0x4C], 0x1
  13231. 00006ED6  7001                     moveq.l    D0, 0x01
  13232. 00006ED8  1F00                     move.b     -[A7], D0
  13233. 00006EDA  262C 0032                move.l     D3, [A4 + 0x32]
  13234. 00006EDE  2F03                     move.l     -[A7], D3
  13235. 00006EE0  2043                     movea.l    A0, D3
  13236. 00006EE2  2050                     movea.l    A0, [A0]
  13237. 00006EE4  2068 03EC                movea.l    A0, [A0 + 0x3EC]
  13238. 00006EE8  4E90                     jsr        [A0]
  13239. 00006EEA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  13240. 00006EEE  4E5E                     unlink     A6
  13241. 00006EF0  205F                     movea.l    A0, [A7]+
  13242. 00006EF2  584F                     addq.w     A7, 4
  13243. 00006EF4  4ED0                     jmp        [A0]
  13244. 00006EF6  8020                     or.b       D0, -[A0]
  13245. 00006EF8  5265                     addq.w     -[A5], 1
  13246. 00006EFA  646F                     bcc        +0x71 /* 00006F6B */
  13247. 00006EFC  4974 5F5F                chk.w      D4, <<invalid full ext with IS == 1 and I/IS == 7>>
  13248. 00006F00  3230 5445                move.w     D1, [A0 + D5.w * 4 + 0x45]
  13249. 00006F04  7865                     moveq.l    D4, 0x65
  13250. 00006F06  6375                     bls        +0x77 /* 00006F7D */
  13251. 00006F08  7465                     moveq.l    D2, 0x65
  13252. 00006F0A  5368 656C                subq.w     [A0 + 0x656C], 1
  13253. 00006F0E  6C43                     bge        +0x45 /* 00006F53 */
  13254. 00006F10  6F6D                     ble        +0x6F /* 00006F7F */
  13255. 00006F12  6D61                     blt        +0x63 /* 00006F75 */
  13256. 00006F14  6E64                     bgt        +0x66 /* 00006F7A */
  13257. 00006F16  4676 0000                not.w      [A6 + D0.w]
  13258. 00006F1A  FFFF                     .invalid   <<F/7/7>>
  13259. 00006F1C  41F9 FFFC 14B8           lea.l      A0, [0xFFFC14B8]
  13260. 00006F22  2008                     move.l     D0, A0
  13261. 00006F24  205F                     movea.l    A0, [A7]+
  13262. 00006F26  584F                     addq.w     A7, 4
  13263. 00006F28  4ED0                     jmp        [A0]
  13264. 00006F2A  FFFF                     .invalid   <<F/7/7>>
  13265. 00006F2C  2F0A                     move.l     -[A7], A2
  13266. 00006F2E  7022                     moveq.l    D0, 0x22
  13267. 00006F30  2F00                     move.l     -[A7], D0
  13268. 00006F32  4EB9 0000 0BEA           jsr        [0x00000BEA]
  13269. 00006F38  2440                     movea.l    A2, D0
  13270. 00006F3A  200A                     move.l     D0, A2
  13271. 00006F3C  6708                     beq        +0xA /* 00006F46 */
  13272. 00006F3E  2F0A                     move.l     -[A7], A2
  13273. 00006F40  4EB9 0000 6F4C           jsr        [0x00006F4C]
  13274. label00006F46:
  13275. 00006F46  200A                     move.l     D0, A2
  13276. 00006F48  245F                     movea.l    A2, [A7]+
  13277. 00006F4A  4E75                     rts
  13278. 00006F4C  4E56 0000                link       A6, 0
  13279. 00006F50  2F0A                     move.l     -[A7], A2
  13280. 00006F52  246E 0008                movea.l    A2, [A6 + 0x8]
  13281. 00006F56  2F0A                     move.l     -[A7], A2
  13282. 00006F58  4EB9 0000 6752           jsr        [0x00006752]
  13283. 00006F5E  2079 FFFC 1AEC           movea.l    A0, [0xFFFC1AEC]
  13284. 00006F64  2488                     move.l     [A2], A0
  13285. 00006F66  7000                     moveq.l    D0, 0x00
  13286. 00006F68  2540 001E                move.l     [A2 + 0x1E], D0
  13287. 00006F6C  200A                     move.l     D0, A2
  13288. 00006F6E  245F                     movea.l    A2, [A7]+
  13289. 00006F70  4E5E                     unlink     A6
  13290. 00006F72  205F                     movea.l    A0, [A7]+
  13291. 00006F74  584F                     addq.w     A7, 4
  13292. 00006F76  4ED0                     jmp        [A0]
  13293. 00006F78  9E5F                     sub.w      D7, [A7]+
  13294. label00006F7A:
  13295. 00006F7A  5F63                     subq.w     -[A3], 7
  13296. 00006F7C  745F                     moveq.l    D2, 0x5F
  13297. 00006F7E  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  13298. 00006F82  5368 656C                subq.w     [A0 + 0x656C], 1
  13299. 00006F86  6C43                     bge        +0x45 /* 00006FCB */
  13300. 00006F88  7572                     moveq.l    D2, 0x72
  13301. 00006F8A  736F                     moveq.l    D1, 0x6F
  13302. 00006F8C  7242                     moveq.l    D1, 0x42
  13303. 00006F8E  6568                     bcs        +0x6A /* 00006FF8 */
  13304. 00006F90  6176                     bsr        +0x78 /* 00007008 */
  13305. 00006F92  696F                     bvs        +0x71 /* 00007003 */
  13306. 00006F94  7246                     moveq.l    D1, 0x46
  13307. 00006F96  7600                     moveq.l    D3, 0x00
  13308. 00006F98  0000 FFFF                ori.b      D0, 0xFF
  13309. 00006F9C  4E56 0000                link       A6, 0
  13310. 00006FA0  2F3C 4558 4E44           move.l     -[A7], 0x45584E44 /* 'EXND' */
  13311. 00006FA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13312. 00006FAA  4EB9 0000 674A           jsr        [0x0000674A]
  13313. 00006FB0  206E 0008                movea.l    A0, [A6 + 0x8]
  13314. 00006FB4  216E 000C 001E           move.l     [A0 + 0x1E], [A6 + 0xC]
  13315. 00006FBA  4E5E                     unlink     A6
  13316. 00006FBC  205F                     movea.l    A0, [A7]+
  13317. 00006FBE  504F                     addq.w     A7, 8
  13318. 00006FC0  4ED0                     jmp        [A0]
  13319. 00006FC2  8036 4953 6865 6C6C      or.b       D0, [[A6] + 0x68656C6C]
  13320. 00006FCA  4375 7273                chk.w      D1, [A5 + D7.w * 2 + 0x73]
  13321. 00006FCE  6F72                     ble        +0x74 /* 00007042 */
  13322. 00006FD0  4265                     clr.w      -[A5]
  13323. 00006FD2  6861                     bvc        +0x63 /* 00007035 */
  13324. 00006FD4  7669                     moveq.l    D3, 0x69
  13325. 00006FD6  6F72                     ble        +0x74 /* 0000704A */
  13326. 00006FD8  5F5F                     subq.w     [A7]+, 7
  13327. 00006FDA  3230 5453                move.w     D1, [A0 + D5.w * 4 + 0x53]
  13328. 00006FDE  6865                     bvc        +0x67 /* 00007045 */
  13329. 00006FE0  6C6C                     bge        +0x6E /* 0000704E */
  13330. 00006FE2  4375 7273                chk.w      D1, [A5 + D7.w * 2 + 0x73]
  13331. 00006FE6  6F72                     ble        +0x74 /* 0000705A */
  13332. 00006FE8  4265                     clr.w      -[A5]
  13333. 00006FEA  6861                     bvc        +0x63 /* 0000704D */
  13334. 00006FEC  7669                     moveq.l    D3, 0x69
  13335. 00006FEE  6F72                     ble        +0x74 /* 00007062 */
  13336. 00006FF0  4650                     not.w      [A0]
  13337. 00006FF2  3754 5445                move.w     [A3 + 0x5445], [A4]
  13338. 00006FF6  5669 6577                addq.w     [A1 + 0x6577], 3
  13339. // begin alternate branch 00006FF8-00006FFA
  13340. label00006FF8:
  13341. 00006FF8  6577                     bcs        +0x79 /* 00007071 */
  13342. // end alternate branch 00006FF8-00006FFA
  13343. label00006FF8: // (misaligned)
  13344. 00006FFA  0000 41F9                ori.b      D0, 0xF9
  13345. 00006FFE  FFFC                     .invalid   <<F/7/7>>
  13346. 00007000  14EC 2008                move.b     [A2]+, [A4 + 0x2008]
  13347. 00007004  205F                     movea.l    A0, [A7]+
  13348. 00007006  584F                     addq.w     A7, 4
  13349. fn00007008:
  13350. 00007008  4ED0                     jmp        [A0]
  13351. 0000700A  FFFF                     .invalid   <<F/7/7>>
  13352. 0000700C  2F0A                     move.l     -[A7], A2
  13353. 0000700E  7022                     moveq.l    D0, 0x22
  13354. 00007010  2F00                     move.l     -[A7], D0
  13355. 00007012  4EB9 0000 0BEA           jsr        [0x00000BEA]
  13356. 00007018  2440                     movea.l    A2, D0
  13357. 0000701A  200A                     move.l     D0, A2
  13358. 0000701C  6708                     beq        +0xA /* 00007026 */
  13359. 0000701E  2F0A                     move.l     -[A7], A2
  13360. 00007020  4EB9 0000 702C           jsr        [0x0000702C]
  13361. label00007026:
  13362. 00007026  200A                     move.l     D0, A2
  13363. 00007028  245F                     movea.l    A2, [A7]+
  13364. 0000702A  4E75                     rts
  13365. 0000702C  4E56 0000                link       A6, 0
  13366. 00007030  2F0A                     move.l     -[A7], A2
  13367. 00007032  246E 0008                movea.l    A2, [A6 + 0x8]
  13368. 00007036  2F0A                     move.l     -[A7], A2
  13369. 00007038  4EB9 0000 6752           jsr        [0x00006752]
  13370. 0000703E  2079 FFFC 1AF0           movea.l    A0, [0xFFFC1AF0]
  13371. // begin alternate branch 00007042-00007046
  13372. label00007042:
  13373. 00007042  1AF0 2488                move.b     [A5]+, [A0 + D2.w * 4 - 0x120]
  13374. // end alternate branch 00007042-00007046
  13375. label00007042: // (misaligned)
  13376. 00007044  2488                     move.l     [A2], A0
  13377. 00007046  200A                     move.l     D0, A2
  13378. 00007048  245F                     movea.l    A2, [A7]+
  13379. label0000704A:
  13380. 0000704A  4E5E                     unlink     A6
  13381. 0000704C  205F                     movea.l    A0, [A7]+
  13382. label0000704E:
  13383. 0000704E  584F                     addq.w     A7, 4
  13384. 00007050  4ED0                     jmp        [A0]
  13385. 00007052  9D5F                     sub.w      [A7]+, D6
  13386. 00007054  5F63                     subq.w     -[A3], 7
  13387. 00007056  745F                     moveq.l    D2, 0x5F
  13388. 00007058  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  13389. // begin alternate branch 0000705A-00007060
  13390. label0000705A:
  13391. 0000705A  3954 5368                move.w     [A4 + 0x5368], [A4]
  13392. 0000705E  656C                     bcs        +0x6E /* 000070CC */
  13393. // end alternate branch 0000705A-00007060
  13394. label0000705A: // (misaligned)
  13395. 0000705C  5368 656C                subq.w     [A0 + 0x656C], 1
  13396. 00007060  6C45                     bge        +0x47 /* 000070A7 */
  13397. label00007062:
  13398. 00007062  6E74                     bgt        +0x76 /* 000070D8 */
  13399. 00007064  6572                     bcs        +0x74 /* 000070D8 */
  13400. 00007066  4265                     clr.w      -[A5]
  13401. 00007068  6861                     bvc        +0x63 /* 000070CB */
  13402. 0000706A  7669                     moveq.l    D3, 0x69
  13403. 0000706C  6F72                     ble        +0x74 /* 000070E0 */
  13404. 0000706E  4676 0000                not.w      [A6 + D0.w]
  13405. 00007072  FFFF                     .invalid   <<F/7/7>>
  13406. 00007074  4E56 0000                link       A6, 0
  13407. 00007078  2F3C 4558 4E44           move.l     -[A7], 0x45584E44 /* 'EXND' */
  13408. 0000707E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13409. 00007082  4EB9 0000 674A           jsr        [0x0000674A]
  13410. 00007088  206E 0008                movea.l    A0, [A6 + 0x8]
  13411. 0000708C  216E 000C 001E           move.l     [A0 + 0x1E], [A6 + 0xC]
  13412. 00007092  4E5E                     unlink     A6
  13413. 00007094  205F                     movea.l    A0, [A7]+
  13414. 00007096  504F                     addq.w     A7, 8
  13415. 00007098  4ED0                     jmp        [A0]
  13416. 0000709A  8033 4953 6865 6C6C      or.b       D0, [[A3] + 0x68656C6C]
  13417. 000070A2  456E 7465                chk.w      D2, [A6 + 0x7465]
  13418. 000070A6  7242                     moveq.l    D1, 0x42
  13419. 000070A8  6568                     bcs        +0x6A /* 00007112 */
  13420. 000070AA  6176                     bsr        +0x78 /* 00007122 */
  13421. 000070AC  696F                     bvs        +0x71 /* 0000711D */
  13422. 000070AE  725F                     moveq.l    D1, 0x5F
  13423. 000070B0  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  13424. 000070B4  5368 656C                subq.w     [A0 + 0x656C], 1
  13425. 000070B8  6C45                     bge        +0x47 /* 000070FF */
  13426. 000070BA  6E74                     bgt        +0x76 /* 00007130 */
  13427. 000070BC  6572                     bcs        +0x74 /* 00007130 */
  13428. 000070BE  4265                     clr.w      -[A5]
  13429. 000070C0  6861                     bvc        +0x63 /* 00007123 */
  13430. 000070C2  7669                     moveq.l    D3, 0x69
  13431. 000070C4  6F72                     ble        +0x74 /* 00007138 */
  13432. 000070C6  4650                     not.w      [A0]
  13433. 000070C8  3654                     movea.w    A3, [A4]
  13434. 000070CA  5368 656C                subq.w     [A0 + 0x656C], 1
  13435. // begin alternate branch 000070CC-000070CE
  13436. label000070CC:
  13437. 000070CC  656C                     bcs        +0x6E /* 0000713A */
  13438. // end alternate branch 000070CC-000070CE
  13439. label000070CC: // (misaligned)
  13440. 000070CE  6C00 0000                bge        +0x2 /* 000070D0 */
  13441. // begin alternate branch 000070D0-000070D4
  13442. label000070D0:
  13443. 000070D0  0000 FFFF                ori.b      D0, 0xFF
  13444. // end alternate branch 000070D0-000070D4
  13445. label000070D0: // (misaligned)
  13446. 000070D2  FFFF                     .invalid   <<F/7/7>>
  13447. 000070D4  41F9 FFFC 1514           lea.l      A0, [0xFFFC1514]
  13448. // begin alternate branch 000070D8-000070DA
  13449. label000070D8:
  13450. 000070D8  1514                     move.b     -[A2], [A4]
  13451. // end alternate branch 000070D8-000070DA
  13452. label000070D8: // (misaligned)
  13453. 000070DA  2008                     move.l     D0, A0
  13454. 000070DC  205F                     movea.l    A0, [A7]+
  13455. 000070DE  584F                     addq.w     A7, 4
  13456. label000070E0:
  13457. 000070E0  4ED0                     jmp        [A0]
  13458. 000070E2  FFFF                     .invalid   <<F/7/7>>
  13459. 000070E4  2F0A                     move.l     -[A7], A2
  13460. 000070E6  701A                     moveq.l    D0, 0x1A
  13461. 000070E8  2F00                     move.l     -[A7], D0
  13462. 000070EA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  13463. 000070F0  2440                     movea.l    A2, D0
  13464. 000070F2  200A                     move.l     D0, A2
  13465. 000070F4  6708                     beq        +0xA /* 000070FE */
  13466. 000070F6  2F0A                     move.l     -[A7], A2
  13467. 000070F8  4EB9 0000 7104           jsr        [0x00007104]
  13468. label000070FE:
  13469. 000070FE  200A                     move.l     D0, A2
  13470. 00007100  245F                     movea.l    A2, [A7]+
  13471. 00007102  4E75                     rts
  13472. 00007104  4E56 0000                link       A6, 0
  13473. 00007108  48E7 1020                movem.l    -[A7], D3,A2
  13474. 0000710C  246E 0008                movea.l    A2, [A6 + 0x8]
  13475. 00007110  2F0A                     move.l     -[A7], A2
  13476. label00007112:
  13477. 00007112  4EB9 0000 3F5A           jsr        [0x00003F5A]
  13478. 00007118  2079 FFFC 1AF4           movea.l    A0, [0xFFFC1AF4]
  13479. 0000711E  2488                     move.l     [A2], A0
  13480. 00007120  7600                     moveq.l    D3, 0x00
  13481. fn00007122:
  13482. 00007122  2543 0004                move.l     [A2 + 0x4], D3
  13483. 00007126  2543 0008                move.l     [A2 + 0x8], D3
  13484. 0000712A  2543 000C                move.l     [A2 + 0xC], D3
  13485. 0000712E  2543 0010                move.l     [A2 + 0x10], D3
  13486. // begin alternate branch 00007130-00007138
  13487. label00007130:
  13488. 00007130  0010 157C                ori.b      [A0], 0x7C /* '|' */
  13489. 00007134  0001 0018                ori.b      D1, 0x18
  13490. // end alternate branch 00007130-00007138
  13491. label00007130: // (misaligned)
  13492. 00007132  157C 0001 0018           move.b     [A2 + 0x18], 0x1
  13493. label00007138:
  13494. 00007138  2543 0014                move.l     [A2 + 0x14], D3
  13495. // begin alternate branch 0000713A-0000713E
  13496. label0000713A:
  13497. 0000713A  0014 200A                ori.b      [A4], 0xA /* '\n' */
  13498. // end alternate branch 0000713A-0000713E
  13499. label0000713A: // (misaligned)
  13500. 0000713C  200A                     move.l     D0, A2
  13501. 0000713E  4CDF 0408                movem.l    D3,A2, [A7]+
  13502. 00007142  4E5E                     unlink     A6
  13503. 00007144  205F                     movea.l    A0, [A7]+
  13504. 00007146  584F                     addq.w     A7, 4
  13505. 00007148  4ED0                     jmp        [A0]
  13506. 0000714A  8F5F                     or.w       [A7]+, D7
  13507. 0000714C  5F63                     subq.w     -[A3], 7
  13508. 0000714E  745F                     moveq.l    D2, 0x5F
  13509. 00007150  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  13510. 00007154  6865                     bvc        +0x67 /* 000071BB */
  13511. 00007156  6C6C                     bge        +0x6E /* 000071C4 */
  13512. 00007158  4676 0000                not.w      [A6 + D0.w]
  13513. 0000715C  4E56 0000                link       A6, 0
  13514. 00007160  2F0A                     move.l     -[A7], A2
  13515. 00007162  246E 000C                movea.l    A2, [A6 + 0xC]
  13516. 00007166  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13517. 0000716A  4EB9 0000 14D2           jsr        [0x000014D2]
  13518. 00007170  200A                     move.l     D0, A2
  13519. 00007172  6620                     bne        +0x22 /* 00007194 */
  13520. 00007174  594F                     subq.w     A7, 4
  13521. 00007176  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  13522. 0000717C  3F3C 03E9                move.w     -[A7], 0x3E9
  13523. 00007180  A9A0                     syscall    GetResource
  13524. 00007182  245F                     movea.l    A2, [A7]+
  13525. 00007184  200A                     move.l     D0, A2
  13526. 00007186  6706                     beq        +0x8 /* 0000718E */
  13527. 00007188  2F0A                     move.l     -[A7], A2
  13528. 0000718A  A992                     syscall    DetachResource
  13529. 0000718C  6006                     bra        +0x8 /* 00007194 */
  13530. label0000718E:
  13531. 0000718E  7000                     moveq.l    D0, 0x00
  13532. 00007190  A122                     syscall    NewHandle, flags=1
  13533. 00007192  2448                     movea.l    A2, A0
  13534. label00007194:
  13535. 00007194  206E 0008                movea.l    A0, [A6 + 0x8]
  13536. 00007198  214A 0010                move.l     [A0 + 0x10], A2
  13537. 0000719C  245F                     movea.l    A2, [A7]+
  13538. 0000719E  4E5E                     unlink     A6
  13539. 000071A0  205F                     movea.l    A0, [A7]+
  13540. 000071A2  504F                     addq.w     A7, 8
  13541. 000071A4  4ED0                     jmp        [A0]
  13542. 000071A6  9349                     subx.w     -[A1], -[A1]
  13543. 000071A8  5368 656C                subq.w     [A0 + 0x656C], 1
  13544. 000071AC  6C5F                     bge        +0x61 /* 0000720D */
  13545. 000071AE  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  13546. 000071B2  6865                     bvc        +0x67 /* 00007219 */
  13547. 000071B4  6C6C                     bge        +0x6E /* 00007222 */
  13548. 000071B6  4650                     not.w      [A0]
  13549. 000071B8  5063                     addq.w     -[A3], 8
  13550. 000071BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  13551. 000071BE  0000 2F0B                ori.b      D0, 0xB
  13552. 000071C2  266E 0008                movea.l    A3, [A6 + 0x8]
  13553. // begin alternate branch 000071C4-000071D0
  13554. label000071C4:
  13555. 000071C4  0008 2F2B                ori.b      A0, 0x2B /* '+' */
  13556. 000071C8  0010 4EB9                ori.b      [A0], 0xB9
  13557. 000071CC  0000 115A                ori.b      D0, 0x5A /* 'Z' */
  13558. // end alternate branch 000071C4-000071D0
  13559. label000071C4: // (misaligned)
  13560. 000071C6  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  13561. 000071CA  4EB9 0000 115A           jsr        [0x0000115A]
  13562. 000071D0  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  13563. 000071D4  4EB9 0000 14CA           jsr        [0x000014CA]
  13564. 000071DA  2740 000C                move.l     [A3 + 0xC], D0
  13565. 000071DE  265F                     movea.l    A3, [A7]+
  13566. 000071E0  4E5E                     unlink     A6
  13567. 000071E2  205F                     movea.l    A0, [A7]+
  13568. 000071E4  584F                     addq.w     A7, 4
  13569. 000071E6  4ED0                     jmp        [A0]
  13570. 000071E8  8F46 7265                pack       D7, D6, 0x7265
  13571. 000071EC  655F                     bcs        +0x61 /* 0000724D */
  13572. 000071EE  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  13573. 000071F2  6865                     bvc        +0x67 /* 00007259 */
  13574. 000071F4  6C6C                     bge        +0x6E /* 00007262 */
  13575. 000071F6  4676 0000                not.w      [A6 + D0.w]
  13576. 000071FA  FFFF                     .invalid   <<F/7/7>>
  13577. 000071FC  4E56 FEE8                link       A6, -0x0118
  13578. 00007200  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  13579. 00007204  286E 0008                movea.l    A4, [A6 + 0x8]
  13580. 00007208  244C                     movea.l    A2, A4
  13581. 0000720A  700C                     moveq.l    D0, 0x0C
  13582. 0000720C  D5C0                     add.l      A2, D0
  13583. 0000720E  4A92                     tst.l      [A2]
  13584. 00007210  6600 01CC                bne        +0x1CE /* 000073DE */
  13585. 00007214  3F3C 0C1C                move.w     -[A7], 0xC1C
  13586. 00007218  42A7                     clr.l      -[A7]
  13587. 0000721A  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  13588. 00007220  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  13589. // begin alternate branch 00007222-00007226
  13590. label00007222:
  13591. 00007222  FFFF                     .invalid   <<F/7/7>>
  13592. 00007224  B4D0                     cmpa.w     A2, [A0]
  13593. // end alternate branch 00007222-00007226
  13594. label00007222: // (misaligned)
  13595. 00007226  2050                     movea.l    A0, [A0]
  13596. 00007228  2068 0060                movea.l    A0, [A0 + 0x60]
  13597. 0000722C  4E90                     jsr        [A0]
  13598. 0000722E  2D40 FEEC                move.l     [A6 - 0x114], D0
  13599. 00007232  2F00                     move.l     -[A7], D0
  13600. 00007234  4EB9 0000 1172           jsr        [0x00001172]
  13601. 0000723A  202E FEEC                move.l     D0, [A6 - 0x114]
  13602. 0000723E  2480                     move.l     [A2], D0
  13603. 00007240  3F3C 03EA                move.w     -[A7], 0x3EA
  13604. 00007244  42A7                     clr.l      -[A7]
  13605. 00007246  2F00                     move.l     -[A7], D0
  13606. 00007248  2040                     movea.l    A0, D0
  13607. 0000724A  2050                     movea.l    A0, [A0]
  13608. 0000724C  2068 0454                movea.l    A0, [A0 + 0x454]
  13609. 00007250  4E90                     jsr        [A0]
  13610. 00007252  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  13611. 00007258  2612                     move.l     D3, [A2]
  13612. 0000725A  2F03                     move.l     -[A7], D3
  13613. 0000725C  2043                     movea.l    A0, D3
  13614. 0000725E  2050                     movea.l    A0, [A0]
  13615. 00007260  2068 0180                movea.l    A0, [A0 + 0x180]
  13616. // begin alternate branch 00007262-00007264
  13617. label00007262:
  13618. 00007262  0180                     bclr       D0, D0
  13619. // end alternate branch 00007262-00007264
  13620. label00007262: // (misaligned)
  13621. 00007264  4E90                     jsr        [A0]
  13622. 00007266  2D40 FEF0                move.l     [A6 - 0x110], D0
  13623. 0000726A  2F00                     move.l     -[A7], D0
  13624. 0000726C  4EB9 0000 1172           jsr        [0x00001172]
  13625. 00007272  202E FEF0                move.l     D0, [A6 - 0x110]
  13626. 00007276  264C                     movea.l    A3, A4
  13627. 00007278  504B                     addq.w     A3, 8
  13628. 0000727A  2680                     move.l     [A3], D0
  13629. 0000727C  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  13630. 00007280  2F00                     move.l     -[A7], D0
  13631. 00007282  2040                     movea.l    A0, D0
  13632. 00007284  2050                     movea.l    A0, [A0]
  13633. 00007286  2068 0448                movea.l    A0, [A0 + 0x448]
  13634. 0000728A  4E90                     jsr        [A0]
  13635. 0000728C  594F                     subq.w     A7, 4
  13636. 0000728E  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  13637. 00007292  4EB9 0000 07DA           jsr        [0x000007DA]
  13638. 00007298  201F                     move.l     D0, [A7]+
  13639. 0000729A  2D40 FEE8                move.l     [A6 - 0x118], D0
  13640. 0000729E  3F2E FEEA                move.w     -[A7], [A6 - 0x116]
  13641. 000072A2  3F2E FEEA                move.w     -[A7], [A6 - 0x116]
  13642. 000072A6  7001                     moveq.l    D0, 0x01
  13643. 000072A8  1F00                     move.b     -[A7], D0
  13644. 000072AA  2613                     move.l     D3, [A3]
  13645. 000072AC  2F03                     move.l     -[A7], D3
  13646. 000072AE  2043                     movea.l    A0, D3
  13647. 000072B0  2050                     movea.l    A0, [A0]
  13648. 000072B2  2068 0414                movea.l    A0, [A0 + 0x414]
  13649. 000072B6  4E90                     jsr        [A0]
  13650. 000072B8  2F3C 5354 4154           move.l     -[A7], 0x53544154 /* 'STAT' */
  13651. 000072BE  2612                     move.l     D3, [A2]
  13652. 000072C0  2F03                     move.l     -[A7], D3
  13653. 000072C2  2043                     movea.l    A0, D3
  13654. 000072C4  2050                     movea.l    A0, [A0]
  13655. 000072C6  2068 0180                movea.l    A0, [A0 + 0x180]
  13656. 000072CA  4E90                     jsr        [A0]
  13657. 000072CC  2D40 FEF4                move.l     [A6 - 0x10C], D0
  13658. 000072D0  2F00                     move.l     -[A7], D0
  13659. 000072D2  4EB9 0000 1172           jsr        [0x00001172]
  13660. 000072D8  296E FEF4 0004           move.l     [A4 + 0x4], [A6 - 0x10C]
  13661. 000072DE  7622                     moveq.l    D3, 0x22
  13662. 000072E0  2F03                     move.l     -[A7], D3
  13663. 000072E2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  13664. 000072E8  2D40 FEF8                move.l     [A6 - 0x108], D0
  13665. 000072EC  4A80                     tst.l      D0
  13666. 000072EE  6708                     beq        +0xA /* 000072F8 */
  13667. 000072F0  2F00                     move.l     -[A7], D0
  13668. 000072F2  4EB9 0000 702C           jsr        [0x0000702C]
  13669. label000072F8:
  13670. 000072F8  2F0C                     move.l     -[A7], A4
  13671. 000072FA  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  13672. 000072FE  4EB9 0000 7074           jsr        [0x00007074]
  13673. 00007304  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  13674. 00007308  2812                     move.l     D4, [A2]
  13675. 0000730A  2F04                     move.l     -[A7], D4
  13676. 0000730C  2044                     movea.l    A0, D4
  13677. 0000730E  2050                     movea.l    A0, [A0]
  13678. 00007310  2068 00E0                movea.l    A0, [A0 + 0xE0]
  13679. 00007314  4E90                     jsr        [A0]
  13680. 00007316  7024                     moveq.l    D0, 0x24
  13681. 00007318  2F00                     move.l     -[A7], D0
  13682. 0000731A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  13683. 00007320  2D40 FEFC                move.l     [A6 - 0x104], D0
  13684. 00007324  4A80                     tst.l      D0
  13685. 00007326  6708                     beq        +0xA /* 00007330 */
  13686. 00007328  2F00                     move.l     -[A7], D0
  13687. 0000732A  4EB9 0000 17DA           jsr        [0x000017DA]
  13688. label00007330:
  13689. 00007330  2F13                     move.l     -[A7], [A3]
  13690. 00007332  7007                     moveq.l    D0, 0x07
  13691. 00007334  1F00                     move.b     -[A7], D0
  13692. 00007336  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  13693. 0000733A  4EB9 0000 17E2           jsr        [0x000017E2]
  13694. 00007340  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  13695. 00007344  2812                     move.l     D4, [A2]
  13696. 00007346  2F04                     move.l     -[A7], D4
  13697. 00007348  2044                     movea.l    A0, D4
  13698. 0000734A  2050                     movea.l    A0, [A0]
  13699. 0000734C  2068 00E0                movea.l    A0, [A0 + 0xE0]
  13700. 00007350  4E90                     jsr        [A0]
  13701. 00007352  2F3C 5343 524C           move.l     -[A7], 0x5343524C /* 'SCRL' */
  13702. 00007358  2812                     move.l     D4, [A2]
  13703. 0000735A  2F04                     move.l     -[A7], D4
  13704. 0000735C  2044                     movea.l    A0, D4
  13705. 0000735E  2050                     movea.l    A0, [A0]
  13706. 00007360  2068 0180                movea.l    A0, [A0 + 0x180]
  13707. 00007364  4E90                     jsr        [A0]
  13708. 00007366  2D40 FEEC                move.l     [A6 - 0x114], D0
  13709. 0000736A  4A80                     tst.l      D0
  13710. 0000736C  6732                     beq        +0x34 /* 000073A0 */
  13711. 0000736E  2F03                     move.l     -[A7], D3
  13712. 00007370  4EB9 0000 0BEA           jsr        [0x00000BEA]
  13713. 00007376  2440                     movea.l    A2, D0
  13714. 00007378  200A                     move.l     D0, A2
  13715. 0000737A  6708                     beq        +0xA /* 00007384 */
  13716. 0000737C  2F0A                     move.l     -[A7], A2
  13717. 0000737E  4EB9 0000 6F4C           jsr        [0x00006F4C]
  13718. label00007384:
  13719. 00007384  2F13                     move.l     -[A7], [A3]
  13720. 00007386  2F0A                     move.l     -[A7], A2
  13721. 00007388  4EB9 0000 6F9C           jsr        [0x00006F9C]
  13722. 0000738E  2F0A                     move.l     -[A7], A2
  13723. 00007390  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  13724. 00007394  206E FEEC                movea.l    A0, [A6 - 0x114]
  13725. 00007398  2050                     movea.l    A0, [A0]
  13726. 0000739A  2068 00E0                movea.l    A0, [A0 + 0xE0]
  13727. 0000739E  4E90                     jsr        [A0]
  13728. label000073A0:
  13729. 000073A0  4879 FFFC 1530           push.l     0xFFFC1530
  13730. 000073A6  486E FF00                pea.l      [A6 - 0x100]
  13731. 000073AA  4EB9 0000 0B3A           jsr        [0x00000B3A]
  13732. 000073B0  2F00                     move.l     -[A7], D0
  13733. 000073B2  2F0C                     move.l     -[A7], A4
  13734. 000073B4  4EB9 0000 8258           jsr        [0x00008258]
  13735. 000073BA  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  13736. 000073BE  4227                     clr.b      -[A7]
  13737. 000073C0  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  13738. 000073C6  4EB9 0000 3548           jsr        [0x00003548]
  13739. 000073CC  262C 000C                move.l     D3, [A4 + 0xC]
  13740. 000073D0  2F03                     move.l     -[A7], D3
  13741. 000073D2  2043                     movea.l    A0, D3
  13742. 000073D4  2050                     movea.l    A0, [A0]
  13743. 000073D6  2068 018C                movea.l    A0, [A0 + 0x18C]
  13744. 000073DA  4E90                     jsr        [A0]
  13745. 000073DC  6018                     bra        +0x1A /* 000073F6 */
  13746. label000073DE:
  13747. 000073DE  7001                     moveq.l    D0, 0x01
  13748. 000073E0  1F00                     move.b     -[A7], D0
  13749. 000073E2  7001                     moveq.l    D0, 0x01
  13750. 000073E4  1F00                     move.b     -[A7], D0
  13751. 000073E6  262C 000C                move.l     D3, [A4 + 0xC]
  13752. 000073EA  2F03                     move.l     -[A7], D3
  13753. 000073EC  2043                     movea.l    A0, D3
  13754. 000073EE  2050                     movea.l    A0, [A0]
  13755. 000073F0  2068 032C                movea.l    A0, [A0 + 0x32C]
  13756. 000073F4  4E90                     jsr        [A0]
  13757. label000073F6:
  13758. 000073F6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  13759. 000073FA  4E5E                     unlink     A6
  13760. 000073FC  205F                     movea.l    A0, [A7]+
  13761. 000073FE  584F                     addq.w     A7, 4
  13762. 00007400  4ED0                     jmp        [A0]
  13763. 00007402  9A4D                     sub.w      D5, A5
  13764. 00007404  616B                     bsr        +0x6D /* 00007471 */
  13765. 00007406  6553                     bcs        +0x55 /* 0000745B */
  13766. 00007408  6865                     bvc        +0x67 /* 0000746F */
  13767. 0000740A  6C6C                     bge        +0x6E /* 00007478 */
  13768. 0000740C  5769 6E64                subq.w     [A1 + 0x6E64], 3
  13769. 00007410  6F77                     ble        +0x79 /* 00007489 */
  13770. 00007412  5F5F                     subq.w     [A7]+, 7
  13771. 00007414  3654                     movea.w    A3, [A4]
  13772. 00007416  5368 656C                subq.w     [A0 + 0x656C], 1
  13773. 0000741A  6C46                     bge        +0x48 /* 00007462 */
  13774. 0000741C  7600                     moveq.l    D3, 0x00
  13775. 0000741E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  13776. 00007422  FDF4                     .invalid   <<F/7/6>>
  13777. 00007424  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  13778. 00007428  266E 0008                movea.l    A3, [A6 + 0x8]
  13779. 0000742C  246E 0010                movea.l    A2, [A6 + 0x10]
  13780. 00007430  4AAB 0014                tst.l      [A3 + 0x14]
  13781. 00007434  6600 01BC                bne        +0x1BE /* 000075F2 */
  13782. 00007438  206E 000C                movea.l    A0, [A6 + 0xC]
  13783. 0000743C  4A10                     tst.b      [A0]
  13784. 0000743E  6700 01C6                beq        +0x1C8 /* 00007606 */
  13785. 00007442  422E FDF4                clr.b      [A6 - 0x20C]
  13786. 00007446  4AAB 000C                tst.l      [A3 + 0xC]
  13787. 0000744A  660A                     bne        +0xC /* 00007456 */
  13788. 0000744C  2F0B                     move.l     -[A7], A3
  13789. 0000744E  4EB9 0000 71FC           jsr        [0x000071FC]
  13790. 00007454  6016                     bra        +0x18 /* 0000746C */
  13791. label00007456:
  13792. 00007456  7001                     moveq.l    D0, 0x01
  13793. 00007458  1F00                     move.b     -[A7], D0
  13794. 0000745A  4227                     clr.b      -[A7]
  13795. 0000745C  262B 000C                move.l     D3, [A3 + 0xC]
  13796. 00007460  2F03                     move.l     -[A7], D3
  13797. label00007462:
  13798. 00007462  2043                     movea.l    A0, D3
  13799. 00007464  2050                     movea.l    A0, [A0]
  13800. 00007466  2068 032C                movea.l    A0, [A0 + 0x32C]
  13801. 0000746A  4E90                     jsr        [A0]
  13802. label0000746C:
  13803. 0000746C  206B 0008                movea.l    A0, [A3 + 0x8]
  13804. 00007470  2868 007C                movea.l    A4, [A0 + 0x7C]
  13805. 00007474  2014                     move.l     D0, [A4]
  13806. 00007476  2D40 FEF4                move.l     [A6 - 0x10C], D0
  13807. // begin alternate branch 00007478-00007480
  13808. label00007478:
  13809. 00007478  FEF4 4A2B                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  13810. 0000747C  0018 6732                ori.b      [A0]+, 0x32 /* '2' */
  13811. // end alternate branch 00007478-00007480
  13812. label00007478: // (misaligned)
  13813. 0000747A  4A2B 0018                tst.b      [A3 + 0x18]
  13814. 0000747E  6732                     beq        +0x34 /* 000074B2 */
  13815. 00007480  200A                     move.l     D0, A2
  13816. 00007482  672E                     beq        +0x30 /* 000074B2 */
  13817. 00007484  486E FDF4                pea.l      [A6 - 0x20C]
  13818. 00007488  2F0A                     move.l     -[A7], A2
  13819. 0000748A  2052                     movea.l    A0, [A2]
  13820. 0000748C  2068 0058                movea.l    A0, [A0 + 0x58]
  13821. 00007490  4E90                     jsr        [A0]
  13822. 00007492  4879 FFFC 1538           push.l     0xFFFC1538
  13823. 00007498  486E FDF4                pea.l      [A6 - 0x20C]
  13824. 0000749C  4EB9 0000 0B7A           jsr        [0x00000B7A]
  13825. 000074A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13826. 000074A6  486E FDF4                pea.l      [A6 - 0x20C]
  13827. 000074AA  4EB9 0000 0B72           jsr        [0x00000B72 /* CarlByte */]
  13828. 000074B0  601E                     bra        +0x20 /* 000074D0 */
  13829. label000074B2:
  13830. 000074B2  246E 000C                movea.l    A2, [A6 + 0xC]
  13831. 000074B6  1212                     move.b     D1, [A2]
  13832. 000074B8  7000                     moveq.l    D0, 0x00
  13833. 000074BA  1001                     move.b     D0, D1
  13834. 000074BC  5280                     addq.l     D0, 1
  13835. 000074BE  2F00                     move.l     -[A7], D0
  13836. 000074C0  2F0A                     move.l     -[A7], A2
  13837. 000074C2  486E FDF4                pea.l      [A6 - 0x20C]
  13838. 000074C6  4EB9 0000 0042           jsr        [0x00000042]
  13839. 000074CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13840. label000074D0:
  13841. 000074D0  594F                     subq.w     A7, 4
  13842. 000074D2  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  13843. 000074D6  4EB9 0000 07DA           jsr        [0x000007DA]
  13844. 000074DC  201F                     move.l     D0, [A7]+
  13845. 000074DE  3600                     move.w     D3, D0
  13846. 000074E0  6F4C                     ble        +0x4E /* 0000752E */
  13847. 000074E2  206B 0010                movea.l    A0, [A3 + 0x10]
  13848. 000074E6  2050                     movea.l    A0, [A0]
  13849. 000074E8  3003                     move.w     D0, D3
  13850. 000074EA  3200                     move.w     D1, D0
  13851. 000074EC  48C1                     ext.l      D1
  13852. 000074EE  D1C1                     add.l      A0, D1
  13853. 000074F0  1228 FFFF                move.b     D1, [A0 - 0x1]
  13854. 000074F4  740D                     moveq.l    D2, 0x0D
  13855. 000074F6  B202                     cmp.b      D1, D2
  13856. 000074F8  6734                     beq        +0x36 /* 0000752E */
  13857. 000074FA  486E FEF8                pea.l      [A6 - 0x108]
  13858. 000074FE  4879 FFFC 153C           push.l     0xFFFC153C
  13859. 00007504  486E FDF4                pea.l      [A6 - 0x20C]
  13860. 00007508  4EB9 0000 0B62           jsr        [0x00000B62]
  13861. 0000750E  2D40 FFFC                move.l     [A6 - 0x4], D0
  13862. 00007512  2040                     movea.l    A0, D0
  13863. 00007514  1410                     move.b     D2, [A0]
  13864. 00007516  7200                     moveq.l    D1, 0x00
  13865. 00007518  1202                     move.b     D1, D2
  13866. 0000751A  5281                     addq.l     D1, 1
  13867. 0000751C  2F01                     move.l     -[A7], D1
  13868. 0000751E  2F00                     move.l     -[A7], D0
  13869. 00007520  486E FDF4                pea.l      [A6 - 0x20C]
  13870. 00007524  4EB9 0000 0042           jsr        [0x00000042]
  13871. 0000752A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13872. label0000752E:
  13873. 0000752E  102E FDF4                move.b     D0, [A6 - 0x20C]
  13874. 00007532  7A00                     moveq.l    D5, 0x00
  13875. 00007534  1A00                     move.b     D5, D0
  13876. 00007536  282B 0008                move.l     D4, [A3 + 0x8]
  13877. 0000753A  2F04                     move.l     -[A7], D4
  13878. 0000753C  2044                     movea.l    A0, D4
  13879. 0000753E  2050                     movea.l    A0, [A0]
  13880. 00007540  2068 01D0                movea.l    A0, [A0 + 0x1D0]
  13881. 00007544  4E90                     jsr        [A0]
  13882. 00007546  3005                     move.w     D0, D5
  13883. 00007548  3200                     move.w     D1, D0
  13884. 0000754A  48C1                     ext.l      D1
  13885. 0000754C  206E FEF4                movea.l    A0, [A6 - 0x10C]
  13886. 00007550  3828 003C                move.w     D4, [A0 + 0x3C]
  13887. 00007554  3C04                     move.w     D6, D4
  13888. 00007556  48C6                     ext.l      D6
  13889. 00007558  D286                     add.l      D1, D6
  13890. 0000755A  0C81 0000 7530           cmpi.l     D1, 0x7530 /* 'u0' */
  13891. 00007560  6F5C                     ble        +0x5E /* 000075BE */
  13892. 00007562  7000                     moveq.l    D0, 0x00
  13893. 00007564  2D40 FFF8                move.l     [A6 - 0x8], D0
  13894. 00007568  0C44 7530                cmpi.w     D4, 0x7530 /* 'u0' */
  13895. 0000756C  6F0A                     ble        +0xC /* 00007578 */
  13896. 0000756E  0686 FFFF 8AD0           addi.l     D6, 0xFFFF8AD0
  13897. 00007574  2D46 FFF8                move.l     [A6 - 0x8], D6
  13898. label00007578:
  13899. 00007578  4267                     clr.w      -[A7]
  13900. 0000757A  302E FFFA                move.w     D0, [A6 - 0x6]
  13901. 0000757E  0640 07D0                addi.w     D0, 0x7D0
  13902. 00007582  3F00                     move.w     -[A7], D0
  13903. 00007584  244B                     movea.l    A2, A3
  13904. 00007586  504A                     addq.w     A2, 8
  13905. 00007588  2812                     move.l     D4, [A2]
  13906. 0000758A  2F04                     move.l     -[A7], D4
  13907. 0000758C  2044                     movea.l    A0, D4
  13908. 0000758E  2050                     movea.l    A0, [A0]
  13909. 00007590  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  13910. 00007594  4E90                     jsr        [A0]
  13911. 00007596  5240                     addq.w     D0, 1
  13912. 00007598  3F00                     move.w     -[A7], D0
  13913. 0000759A  4227                     clr.b      -[A7]
  13914. 0000759C  2812                     move.l     D4, [A2]
  13915. 0000759E  2F04                     move.l     -[A7], D4
  13916. 000075A0  2044                     movea.l    A0, D4
  13917. 000075A2  2050                     movea.l    A0, [A0]
  13918. 000075A4  2068 0414                movea.l    A0, [A0 + 0x414]
  13919. 000075A8  4E90                     jsr        [A0]
  13920. 000075AA  2F0C                     move.l     -[A7], A4
  13921. 000075AC  A9D7                     syscall    TEDelete
  13922. 000075AE  4227                     clr.b      -[A7]
  13923. 000075B0  2812                     move.l     D4, [A2]
  13924. 000075B2  2F04                     move.l     -[A7], D4
  13925. 000075B4  2044                     movea.l    A0, D4
  13926. 000075B6  2050                     movea.l    A0, [A0]
  13927. 000075B8  2068 03EC                movea.l    A0, [A0 + 0x3EC]
  13928. 000075BC  4E90                     jsr        [A0]
  13929. label000075BE:
  13930. 000075BE  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  13931. 000075C4  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  13932. 000075CA  2F0C                     move.l     -[A7], A4
  13933. 000075CC  A9D1                     syscall    TESetSelect
  13934. 000075CE  486E FDF5                pea.l      [A6 - 0x20B]
  13935. 000075D2  3005                     move.w     D0, D5
  13936. 000075D4  48C0                     ext.l      D0
  13937. 000075D6  2F00                     move.l     -[A7], D0
  13938. 000075D8  2F0C                     move.l     -[A7], A4
  13939. 000075DA  A9DE                     syscall    TEInsert
  13940. 000075DC  7001                     moveq.l    D0, 0x01
  13941. 000075DE  1F00                     move.b     -[A7], D0
  13942. 000075E0  282B 0008                move.l     D4, [A3 + 0x8]
  13943. 000075E4  2F04                     move.l     -[A7], D4
  13944. 000075E6  2044                     movea.l    A0, D4
  13945. 000075E8  2050                     movea.l    A0, [A0]
  13946. 000075EA  2068 03EC                movea.l    A0, [A0 + 0x3EC]
  13947. 000075EE  4E90                     jsr        [A0]
  13948. 000075F0  6014                     bra        +0x16 /* 00007606 */
  13949. label000075F2:
  13950. 000075F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13951. 000075F6  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  13952. 000075FA  4EB9 0000 6A58           jsr        [0x00006A58]
  13953. 00007600  7000                     moveq.l    D0, 0x00
  13954. 00007602  2740 0014                move.l     [A3 + 0x14], D0
  13955. label00007606:
  13956. 00007606  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  13957. 0000760A  4E5E                     unlink     A6
  13958. 0000760C  205F                     movea.l    A0, [A7]+
  13959. 0000760E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13960. 00007612  4ED0                     jmp        [A0]
  13961. 00007614  8023                     or.b       D0, -[A3]
  13962. 00007616  4C6F 6753 7472           movem.l    D0,D1,D4,D6,A0,A1,A2,A5,A6, [A7 + 0x7472]
  13963. 0000761C  696E                     bvs        +0x70 /* 0000768C */
  13964. 0000761E  675F                     beq        +0x61 /* 0000767F */
  13965. 00007620  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  13966. 00007624  6865                     bvc        +0x67 /* 0000768B */
  13967. 00007626  6C6C                     bge        +0x6E /* 00007694 */
  13968. 00007628  4650                     not.w      [A0]
  13969. 0000762A  3554 5461                move.w     [A2 + 0x5461], [A4]
  13970. 0000762E  736B                     moveq.l    D1, 0x6B
  13971. 00007630  5237 4353 7472 3235      addq.b     [[A7] + 0x74723235], 1
  13972. 00007638  3500                     move.w     -[A2], D0
  13973. 0000763A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  13974. 0000763E  FEFC 48E7                .extension 0xEFC <<F/2-3/7>> // unimplemented
  13975. 00007642  1E38 286E                move.b     D7, [0x0000286E]
  13976. 00007646  0008 206C                ori.b      A0, 0x6C /* 'l' */
  13977. 0000764A  0008 2028                ori.b      A0, 0x28 /* '(' */
  13978. 0000764E  007C 2D40                ori.w      sr, 11584
  13979. 00007652  FEFC 4AAC                .extension 0xEFC <<F/2-3/7>> // unimplemented
  13980. 00007656  0014 6600                ori.b      [A4], 0x0
  13981. 0000765A  00B8 594F 2F2E 000C      ori.l      [0x0000000C /* __m68k_vec_address_error__ */], 0x594F2F2E /* 'YO/.' */
  13982. 00007662  4EB9 0000 07DA           jsr        [0x000007DA]
  13983. 00007668  201F                     move.l     D0, [A7]+
  13984. 0000766A  3A00                     move.w     D5, D0
  13985. 0000766C  7001                     moveq.l    D0, 0x01
  13986. 0000766E  BA40                     cmp.w      D5, D0
  13987. 00007670  6F00 00B4                ble        +0xB6 /* 00007726 */
  13988. 00007674  4AAC 000C                tst.l      [A4 + 0xC]
  13989. 00007678  660A                     bne        +0xC /* 00007684 */
  13990. 0000767A  2F0C                     move.l     -[A7], A4
  13991. 0000767C  4EB9 0000 71FC           jsr        [0x000071FC]
  13992. 00007682  6016                     bra        +0x18 /* 0000769A */
  13993. label00007684:
  13994. 00007684  7001                     moveq.l    D0, 0x01
  13995. 00007686  1F00                     move.b     -[A7], D0
  13996. 00007688  4227                     clr.b      -[A7]
  13997. 0000768A  262C 000C                move.l     D3, [A4 + 0xC]
  13998. // begin alternate branch 0000768C-00007690
  13999. label0000768C:
  14000. 0000768C  000C 2F03                ori.b      A4, 0x3
  14001. // end alternate branch 0000768C-00007690
  14002. label0000768C: // (misaligned)
  14003. 0000768E  2F03                     move.l     -[A7], D3
  14004. 00007690  2043                     movea.l    A0, D3
  14005. 00007692  2050                     movea.l    A0, [A0]
  14006. label00007694:
  14007. 00007694  2068 032C                movea.l    A0, [A0 + 0x32C]
  14008. 00007698  4E90                     jsr        [A0]
  14009. label0000769A:
  14010. 0000769A  246E FEFC                movea.l    A2, [A6 - 0x104]
  14011. 0000769E  2052                     movea.l    A0, [A2]
  14012. 000076A0  3F28 0020                move.w     -[A7], [A0 + 0x20]
  14013. 000076A4  264C                     movea.l    A3, A4
  14014. 000076A6  504B                     addq.w     A3, 8
  14015. 000076A8  2613                     move.l     D3, [A3]
  14016. 000076AA  2F03                     move.l     -[A7], D3
  14017. 000076AC  2043                     movea.l    A0, D3
  14018. 000076AE  2050                     movea.l    A0, [A0]
  14019. 000076B0  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  14020. 000076B4  4E90                     jsr        [A0]
  14021. 000076B6  3C00                     move.w     D6, D0
  14022. 000076B8  2052                     movea.l    A0, [A2]
  14023. 000076BA  3146 0022                move.w     [A0 + 0x22], D6
  14024. 000076BE  2052                     movea.l    A0, [A2]
  14025. 000076C0  3146 0020                move.w     [A0 + 0x20], D6
  14026. 000076C4  4879 FFFC 153C           push.l     0xFFFC153C
  14027. 000076CA  7001                     moveq.l    D0, 0x01
  14028. 000076CC  2F00                     move.l     -[A7], D0
  14029. 000076CE  2F0A                     move.l     -[A7], A2
  14030. 000076D0  A9DE                     syscall    TEInsert
  14031. 000076D2  206E 000C                movea.l    A0, [A6 + 0xC]
  14032. 000076D6  A029                     syscall    HLock
  14033. 000076D8  206E 000C                movea.l    A0, [A6 + 0xC]
  14034. 000076DC  2F10                     move.l     -[A7], [A0]
  14035. 000076DE  3005                     move.w     D0, D5
  14036. 000076E0  48C0                     ext.l      D0
  14037. 000076E2  2F00                     move.l     -[A7], D0
  14038. 000076E4  2F0A                     move.l     -[A7], A2
  14039. 000076E6  A9DE                     syscall    TEInsert
  14040. 000076E8  206E 000C                movea.l    A0, [A6 + 0xC]
  14041. 000076EC  A02A                     syscall    HUnlock
  14042. 000076EE  7601                     moveq.l    D3, 0x01
  14043. 000076F0  1F03                     move.b     -[A7], D3
  14044. 000076F2  2813                     move.l     D4, [A3]
  14045. 000076F4  2F04                     move.l     -[A7], D4
  14046. 000076F6  2044                     movea.l    A0, D4
  14047. 000076F8  2050                     movea.l    A0, [A0]
  14048. 000076FA  2068 03EC                movea.l    A0, [A0 + 0x3EC]
  14049. 000076FE  4E90                     jsr        [A0]
  14050. 00007700  1F03                     move.b     -[A7], D3
  14051. 00007702  2613                     move.l     D3, [A3]
  14052. 00007704  2F03                     move.l     -[A7], D3
  14053. 00007706  2043                     movea.l    A0, D3
  14054. 00007708  2050                     movea.l    A0, [A0]
  14055. 0000770A  2068 0290                movea.l    A0, [A0 + 0x290]
  14056. 0000770E  4E90                     jsr        [A0]
  14057. 00007710  6014                     bra        +0x16 /* 00007726 */
  14058. 00007712  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14059. 00007716  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  14060. 0000771A  4EB9 0000 6AC4           jsr        [0x00006AC4]
  14061. 00007720  7000                     moveq.l    D0, 0x00
  14062. 00007722  2940 0014                move.l     [A4 + 0x14], D0
  14063. label00007726:
  14064. 00007726  4879 FFFC 1530           push.l     0xFFFC1530
  14065. 0000772C  486E FF00                pea.l      [A6 - 0x100]
  14066. 00007730  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14067. 00007736  2F00                     move.l     -[A7], D0
  14068. 00007738  2F0C                     move.l     -[A7], A4
  14069. 0000773A  4EB9 0000 8258           jsr        [0x00008258]
  14070. 00007740  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  14071. 00007744  4E5E                     unlink     A6
  14072. 00007746  205F                     movea.l    A0, [A7]+
  14073. 00007748  504F                     addq.w     A7, 8
  14074. 0000774A  4ED0                     jmp        [A0]
  14075. 0000774C  964C                     sub.w      D3, A4
  14076. 0000774E  6F67                     ble        +0x69 /* 000077B7 */
  14077. 00007750  4275 6666                clr.w      [A5 + D6.w * 8 + 0x66]
  14078. 00007754  6572                     bcs        +0x74 /* 000077C8 */
  14079. 00007756  5F5F                     subq.w     [A7]+, 7
  14080. 00007758  3654                     movea.w    A3, [A4]
  14081. 0000775A  5368 656C                subq.w     [A0 + 0x656C], 1
  14082. 0000775E  6C46                     bge        +0x48 /* 000077A6 */
  14083. 00007760  5050                     addq.w     [A0], 8
  14084. 00007762  6300 0000                bls        +0x2 /* 00007764 */
  14085. // begin alternate branch 00007764-00007768
  14086. label00007764:
  14087. 00007764  0000 FFFF                ori.b      D0, 0xFF
  14088. // end alternate branch 00007764-00007768
  14089. label00007764: // (misaligned)
  14090. 00007766  FFFF                     .invalid   <<F/7/7>>
  14091. 00007768  4E56 FFF0                link       A6, -0x0010
  14092. 0000776C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  14093. 00007770  7000                     moveq.l    D0, 0x00
  14094. 00007772  2D40 FFF0                move.l     [A6 - 0x10], D0
  14095. 00007776  246E 0008                movea.l    A2, [A6 + 0x8]
  14096. 0000777A  266A 0008                movea.l    A3, [A2 + 0x8]
  14097. 0000777E  202B 0080                move.l     D0, [A3 + 0x80]
  14098. 00007782  2D40 FFF4                move.l     [A6 - 0xC], D0
  14099. 00007786  260B                     move.l     D3, A3
  14100. 00007788  6706                     beq        +0x8 /* 00007790 */
  14101. 0000778A  222B 007C                move.l     D1, [A3 + 0x7C]
  14102. 0000778E  6002                     bra        +0x4 /* 00007792 */
  14103. label00007790:
  14104. 00007790  7200                     moveq.l    D1, 0x00
  14105. label00007792:
  14106. 00007792  2D41 FFF8                move.l     [A6 - 0x8], D1
  14107. 00007796  4A81                     tst.l      D1
  14108. 00007798  6700 00F0                beq        +0xF2 /* 0000788A */
  14109. 0000779C  4A80                     tst.l      D0
  14110. 0000779E  6700 00EA                beq        +0xEC /* 0000788A */
  14111. 000077A2  2041                     movea.l    A0, D1
  14112. 000077A4  2850                     movea.l    A4, [A0]
  14113. label000077A6:
  14114. 000077A6  3A2C 0020                move.w     D5, [A4 + 0x20]
  14115. 000077AA  3E2C 0022                move.w     D7, [A4 + 0x22]
  14116. 000077AE  48C7                     ext.l      D7
  14117. 000077B0  3005                     move.w     D0, D5
  14118. 000077B2  3200                     move.w     D1, D0
  14119. 000077B4  48C1                     ext.l      D1
  14120. 000077B6  9E81                     sub.l      D7, D1
  14121. 000077B8  283C 0000 00FF           move.l     D4, 0xFF
  14122. 000077BE  BE84                     cmp.l      D7, D4
  14123. 000077C0  6F04                     ble        +0x6 /* 000077C6 */
  14124. 000077C2  2204                     move.l     D1, D4
  14125. 000077C4  6002                     bra        +0x4 /* 000077C8 */
  14126. label000077C6:
  14127. 000077C6  2207                     move.l     D1, D7
  14128. label000077C8:
  14129. 000077C8  3C01                     move.w     D6, D1
  14130. 000077CA  7201                     moveq.l    D1, 0x01
  14131. 000077CC  BC41                     cmp.w      D6, D1
  14132. 000077CE  6C24                     bge        +0x26 /* 000077F4 */
  14133. 000077D0  3F00                     move.w     -[A7], D0
  14134. 000077D2  2F0B                     move.l     -[A7], A3
  14135. 000077D4  2053                     movea.l    A0, [A3]
  14136. 000077D6  2068 03F8                movea.l    A0, [A0 + 0x3F8]
  14137. 000077DA  4E90                     jsr        [A0]
  14138. 000077DC  3A00                     move.w     D5, D0
  14139. 000077DE  3F05                     move.w     -[A7], D5
  14140. 000077E0  262A 0008                move.l     D3, [A2 + 0x8]
  14141. 000077E4  2F03                     move.l     -[A7], D3
  14142. 000077E6  2043                     movea.l    A0, D3
  14143. 000077E8  2050                     movea.l    A0, [A0]
  14144. 000077EA  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  14145. 000077EE  4E90                     jsr        [A0]
  14146. 000077F0  3C00                     move.w     D6, D0
  14147. 000077F2  9C45                     sub.w      D6, D5
  14148. label000077F4:
  14149. 000077F4  7001                     moveq.l    D0, 0x01
  14150. 000077F6  BC40                     cmp.w      D6, D0
  14151. 000077F8  6F00 0090                ble        +0x92 /* 0000788A */
  14152. 000077FC  246E 0008                movea.l    A2, [A6 + 0x8]
  14153. 00007800  262A 0008                move.l     D3, [A2 + 0x8]
  14154. 00007804  2F03                     move.l     -[A7], D3
  14155. 00007806  2043                     movea.l    A0, D3
  14156. 00007808  2050                     movea.l    A0, [A0]
  14157. 0000780A  2068 03DC                movea.l    A0, [A0 + 0x3DC]
  14158. 0000780E  4E90                     jsr        [A0]
  14159. 00007810  554F                     subq.w     A7, 2
  14160. 00007812  206E FFF4                movea.l    A0, [A6 - 0xC]
  14161. 00007816  2050                     movea.l    A0, [A0]
  14162. 00007818  3005                     move.w     D0, D5
  14163. 0000781A  48C0                     ext.l      D0
  14164. 0000781C  D1C0                     add.l      A0, D0
  14165. 0000781E  2F08                     move.l     -[A7], A0
  14166. 00007820  486E FFF0                pea.l      [A6 - 0x10]
  14167. 00007824  3606                     move.w     D3, D6
  14168. 00007826  3003                     move.w     D0, D3
  14169. 00007828  48C0                     ext.l      D0
  14170. 0000782A  2F00                     move.l     -[A7], D0
  14171. 0000782C  4EB9 0000 0CA2           jsr        [0x00000CA2]
  14172. 00007832  544F                     addq.w     A7, 2
  14173. 00007834  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  14174. 00007838  4EB9 0000 1172           jsr        [0x00001172]
  14175. 0000783E  704E                     moveq.l    D0, 0x4E
  14176. 00007840  2F00                     move.l     -[A7], D0
  14177. 00007842  4EB9 0000 0BEA           jsr        [0x00000BEA]
  14178. 00007848  2D40 FFFC                move.l     [A6 - 0x4], D0
  14179. 0000784C  4A80                     tst.l      D0
  14180. 0000784E  6708                     beq        +0xA /* 00007858 */
  14181. 00007850  2F00                     move.l     -[A7], D0
  14182. 00007852  4EB9 0000 68D8           jsr        [0x000068D8]
  14183. label00007858:
  14184. 00007858  2F0A                     move.l     -[A7], A2
  14185. 0000785A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  14186. 0000785E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  14187. 00007862  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14188. 00007866  4EB9 0000 694C           jsr        [0x0000694C]
  14189. 0000786C  202E FFFC                move.l     D0, [A6 - 0x4]
  14190. 00007870  2540 0014                move.l     [A2 + 0x14], D0
  14191. 00007874  2F00                     move.l     -[A7], D0
  14192. 00007876  2F39 FFFB EFF4           move.l     -[A7], [0xFFFBEFF4]
  14193. 0000787C  2079 FFFB EFF4           movea.l    A0, [0xFFFBEFF4]
  14194. 00007882  2050                     movea.l    A0, [A0]
  14195. 00007884  2068 0100                movea.l    A0, [A0 + 0x100]
  14196. 00007888  4E90                     jsr        [A0]
  14197. label0000788A:
  14198. 0000788A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  14199. 0000788E  4E5E                     unlink     A6
  14200. 00007890  205F                     movea.l    A0, [A7]+
  14201. 00007892  584F                     addq.w     A7, 4
  14202. 00007894  4ED0                     jmp        [A0]
  14203. 00007896  9B45                     subx.w     D5, D5
  14204. 00007898  7865                     moveq.l    D4, 0x65
  14205. 0000789A  6375                     bls        +0x77 /* 00007911 */
  14206. 0000789C  7465                     moveq.l    D2, 0x65
  14207. 0000789E  5365                     subq.w     -[A5], 1
  14208. 000078A0  6C65                     bge        +0x67 /* 00007907 */
  14209. 000078A2  6374                     bls        +0x76 /* 00007918 */
  14210. 000078A4  696F                     bvs        +0x71 /* 00007915 */
  14211. 000078A6  6E5F                     bgt        +0x61 /* 00007907 */
  14212. 000078A8  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  14213. 000078AC  6865                     bvc        +0x67 /* 00007913 */
  14214. 000078AE  6C6C                     bge        +0x6E /* 0000791C */
  14215. 000078B0  4676 0000                not.w      [A6 + D0.w]
  14216. 000078B4  4E56 FBF4                link       A6, -0x040C
  14217. 000078B8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  14218. 000078BC  286E 0008                movea.l    A4, [A6 + 0x8]
  14219. 000078C0  4203                     clr.b      D3
  14220. 000078C2  1D43 FBF4                move.b     [A6 - 0x40C], D3
  14221. 000078C6  1D43 FBF5                move.b     [A6 - 0x40B], D3
  14222. 000078CA  1D43 FBF8                move.b     [A6 - 0x408], D3
  14223. 000078CE  1D43 FCF8                move.b     [A6 - 0x308], D3
  14224. 000078D2  47F9 FFFC 13EC           lea.l      A3, [0xFFFC13EC]
  14225. 000078D8  7A01                     moveq.l    D5, 0x01
  14226. 000078DA  601A                     bra        +0x1C /* 000078F6 */
  14227. label000078DC:
  14228. 000078DC  3003                     move.w     D0, D3
  14229. 000078DE  48C0                     ext.l      D0
  14230. 000078E0  D08A                     add.l      D0, A2
  14231. 000078E2  2040                     movea.l    A0, D0
  14232. 000078E4  1010                     move.b     D0, [A0]
  14233. 000078E6  7220                     moveq.l    D1, 0x20
  14234. 000078E8  B001                     cmp.b      D0, D1
  14235. 000078EA  6608                     bne        +0xA /* 000078F4 */
  14236. 000078EC  1D7C 0001 FBF4           move.b     [A6 - 0x40C], 0x1
  14237. 000078F2  6016                     bra        +0x18 /* 0000790A */
  14238. label000078F4:
  14239. 000078F4  5245                     addq.w     D5, 1
  14240. label000078F6:
  14241. 000078F6  3605                     move.w     D3, D5
  14242. 000078F8  3003                     move.w     D0, D3
  14243. 000078FA  48C0                     ext.l      D0
  14244. 000078FC  246E 000C                movea.l    A2, [A6 + 0xC]
  14245. 00007900  1412                     move.b     D2, [A2]
  14246. 00007902  7200                     moveq.l    D1, 0x00
  14247. 00007904  1202                     move.b     D1, D2
  14248. 00007906  B081                     cmp.l      D0, D1
  14249. 00007908  6FD2                     ble        -0x2C /* 000078DC */
  14250. label0000790A:
  14251. 0000790A  102E FBF4                move.b     D0, [A6 - 0x40C]
  14252. 0000790E  6700 0088                beq        +0x8A /* 00007998 */
  14253. 00007912  486E FDF8                pea.l      [A6 - 0x208]
  14254. 00007916  7601                     moveq.l    D3, 0x01
  14255. label00007918:
  14256. 00007918  3F03                     move.w     -[A7], D3
  14257. 0000791A  3805                     move.w     D4, D5
  14258. label0000791C:
  14259. 0000791C  5344                     subq.w     D4, 1
  14260. 0000791E  3F04                     move.w     -[A7], D4
  14261. 00007920  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14262. 00007924  4EB9 0000 0B52           jsr        [0x00000B52]
  14263. 0000792A  2D40 FFF8                move.l     [A6 - 0x8], D0
  14264. 0000792E  2040                     movea.l    A0, D0
  14265. 00007930  1410                     move.b     D2, [A0]
  14266. 00007932  7200                     moveq.l    D1, 0x00
  14267. 00007934  1202                     move.b     D1, D2
  14268. 00007936  5281                     addq.l     D1, 1
  14269. 00007938  2F01                     move.l     -[A7], D1
  14270. 0000793A  2F00                     move.l     -[A7], D0
  14271. 0000793C  486E FBF8                pea.l      [A6 - 0x408]
  14272. 00007940  4EB9 0000 0042           jsr        [0x00000042]
  14273. 00007946  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14274. 0000794A  206E 000C                movea.l    A0, [A6 + 0xC]
  14275. 0000794E  1810                     move.b     D4, [A0]
  14276. 00007950  7000                     moveq.l    D0, 0x00
  14277. 00007952  1004                     move.b     D0, D4
  14278. 00007954  3205                     move.w     D1, D5
  14279. 00007956  3401                     move.w     D2, D1
  14280. 00007958  48C2                     ext.l      D2
  14281. 0000795A  B082                     cmp.l      D0, D2
  14282. 0000795C  6F58                     ble        +0x5A /* 000079B6 */
  14283. 0000795E  486E FEF8                pea.l      [A6 - 0x108]
  14284. 00007962  5241                     addq.w     D1, 1
  14285. 00007964  3F01                     move.w     -[A7], D1
  14286. 00007966  7000                     moveq.l    D0, 0x00
  14287. 00007968  1004                     move.b     D0, D4
  14288. 0000796A  9045                     sub.w      D0, D5
  14289. 0000796C  3F00                     move.w     -[A7], D0
  14290. 0000796E  2F08                     move.l     -[A7], A0
  14291. 00007970  4EB9 0000 0B52           jsr        [0x00000B52]
  14292. 00007976  2D40 FFFC                move.l     [A6 - 0x4], D0
  14293. 0000797A  2040                     movea.l    A0, D0
  14294. 0000797C  1410                     move.b     D2, [A0]
  14295. 0000797E  7200                     moveq.l    D1, 0x00
  14296. 00007980  1202                     move.b     D1, D2
  14297. 00007982  5281                     addq.l     D1, 1
  14298. 00007984  2F01                     move.l     -[A7], D1
  14299. 00007986  2F00                     move.l     -[A7], D0
  14300. 00007988  486E FCF8                pea.l      [A6 - 0x308]
  14301. 0000798C  4EB9 0000 0042           jsr        [0x00000042]
  14302. 00007992  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14303. 00007996  601E                     bra        +0x20 /* 000079B6 */
  14304. label00007998:
  14305. 00007998  246E 000C                movea.l    A2, [A6 + 0xC]
  14306. 0000799C  1212                     move.b     D1, [A2]
  14307. 0000799E  7000                     moveq.l    D0, 0x00
  14308. 000079A0  1001                     move.b     D0, D1
  14309. 000079A2  5280                     addq.l     D0, 1
  14310. 000079A4  2F00                     move.l     -[A7], D0
  14311. 000079A6  2F0A                     move.l     -[A7], A2
  14312. 000079A8  486E FBF8                pea.l      [A6 - 0x408]
  14313. 000079AC  4EB9 0000 0042           jsr        [0x00000042]
  14314. 000079B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14315. label000079B6:
  14316. 000079B6  102E FBF8                move.b     D0, [A6 - 0x408]
  14317. 000079BA  7A00                     moveq.l    D5, 0x00
  14318. 000079BC  1A00                     move.b     D5, D0
  14319. 000079BE  6022                     bra        +0x24 /* 000079E2 */
  14320. label000079C0:
  14321. 000079C0  3605                     move.w     D3, D5
  14322. 000079C2  3203                     move.w     D1, D3
  14323. 000079C4  48C1                     ext.l      D1
  14324. 000079C6  45EE FBF8                lea.l      A2, [A6 - 0x408]
  14325. 000079CA  45F2 1000                lea.l      A2, [A2 + D1.w]
  14326. 000079CE  1212                     move.b     D1, [A2]
  14327. 000079D0  7000                     moveq.l    D0, 0x00
  14328. 000079D2  1001                     move.b     D0, D1
  14329. 000079D4  2F00                     move.l     -[A7], D0
  14330. 000079D6  4EB9 0000 00DA           jsr        [0x000000DA]
  14331. 000079DC  584F                     addq.w     A7, 4
  14332. 000079DE  1480                     move.b     [A2], D0
  14333. 000079E0  5345                     subq.w     D5, 1
  14334. label000079E2:
  14335. 000079E2  4A45                     tst.w      D5
  14336. 000079E4  6F44                     ble        +0x46 /* 00007A2A */
  14337. 000079E6  60D8                     bra        -0x26 /* 000079C0 */
  14338. label000079E8:
  14339. 000079E8  122E FBF8                move.b     D1, [A6 - 0x408]
  14340. 000079EC  7000                     moveq.l    D0, 0x00
  14341. 000079EE  1001                     move.b     D0, D1
  14342. 000079F0  2F00                     move.l     -[A7], D0
  14343. 000079F2  486E FBF9                pea.l      [A6 - 0x407]
  14344. 000079F6  2F0B                     move.l     -[A7], A3
  14345. 000079F8  4EB9 0000 0C42           jsr        [0x00000C42]
  14346. 000079FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14347. 00007A02  4A80                     tst.l      D0
  14348. 00007A04  6620                     bne        +0x22 /* 00007A26 */
  14349. 00007A06  486E FBF8                pea.l      [A6 - 0x408]
  14350. 00007A0A  2F0C                     move.l     -[A7], A4
  14351. 00007A0C  4EB9 0000 8258           jsr        [0x00008258]
  14352. 00007A12  2F0C                     move.l     -[A7], A4
  14353. 00007A14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14354. 00007A18  206B 0010                movea.l    A0, [A3 + 0x10]
  14355. 00007A1C  4E90                     jsr        [A0]
  14356. 00007A1E  1D7C 0001 FBF5           move.b     [A6 - 0x40B], 0x1
  14357. 00007A24  6008                     bra        +0xA /* 00007A2E */
  14358. label00007A26:
  14359. 00007A26  7018                     moveq.l    D0, 0x18
  14360. 00007A28  D7C0                     add.l      A3, D0
  14361. label00007A2A:
  14362. 00007A2A  4A13                     tst.b      [A3]
  14363. 00007A2C  66BA                     bne        -0x44 /* 000079E8 */
  14364. label00007A2E:
  14365. 00007A2E  102E FBF5                move.b     D0, [A6 - 0x40B]
  14366. 00007A32  6610                     bne        +0x12 /* 00007A44 */
  14367. 00007A34  486E FBF8                pea.l      [A6 - 0x408]
  14368. 00007A38  486E FCF8                pea.l      [A6 - 0x308]
  14369. 00007A3C  2F0C                     move.l     -[A7], A4
  14370. 00007A3E  4EB9 0000 80E4           jsr        [0x000080E4]
  14371. label00007A44:
  14372. 00007A44  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  14373. 00007A48  4E5E                     unlink     A6
  14374. 00007A4A  205F                     movea.l    A0, [A7]+
  14375. 00007A4C  504F                     addq.w     A7, 8
  14376. 00007A4E  4ED0                     jmp        [A0]
  14377. 00007A50  8024                     or.b       D0, -[A4]
  14378. 00007A52  4578 6563                chk.w      D2, [0x00006563]
  14379. 00007A56  7574                     moveq.l    D2, 0x74
  14380. 00007A58  654F                     bcs        +0x51 /* 00007AA9 */
  14381. 00007A5A  6E65                     bgt        +0x67 /* 00007AC1 */
  14382. 00007A5C  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  14383. 00007A60  616E                     bsr        +0x70 /* 00007AD0 */
  14384. 00007A62  645F                     bcc        +0x61 /* 00007AC3 */
  14385. 00007A64  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  14386. 00007A68  6865                     bvc        +0x67 /* 00007ACF */
  14387. 00007A6A  6C6C                     bge        +0x6E /* 00007AD8 */
  14388. 00007A6C  4652                     not.w      [A2]
  14389. 00007A6E  3743 5374                move.w     [A3 + 0x5374], D3
  14390. 00007A72  7232                     moveq.l    D1, 0x32
  14391. 00007A74  3535 0000                move.w     -[A2], [A5 + D0.w]
  14392. 00007A78  4E56 FDFC                link       A6, -0x0204
  14393. 00007A7C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14394. 00007A80  246E 000C                movea.l    A2, [A6 + 0xC]
  14395. 00007A84  2852                     movea.l    A4, [A2]
  14396. 00007A86  47EE FDFC                lea.l      A3, [A6 - 0x204]
  14397. 00007A8A  594F                     subq.w     A7, 4
  14398. 00007A8C  2F0A                     move.l     -[A7], A2
  14399. 00007A8E  4EB9 0000 07DA           jsr        [0x000007DA]
  14400. 00007A94  201F                     move.l     D0, [A7]+
  14401. 00007A96  3600                     move.w     D3, D0
  14402. label00007A98:
  14403. 00007A98  0C43 0000                cmpi.w     D3, 0x0
  14404. 00007A9C  6F3A                     ble        +0x3C /* 00007AD8 */
  14405. 00007A9E  5343                     subq.w     D3, 1
  14406. 00007AA0  101C                     move.b     D0, [A4]+
  14407. 00007AA2  1D40 FEFC                move.b     [A6 - 0x104], D0
  14408. 00007AA6  720D                     moveq.l    D1, 0x0D
  14409. 00007AA8  B001                     cmp.b      D0, D1
  14410. 00007AAA  6702                     beq        +0x4 /* 00007AAE */
  14411. 00007AAC  16C0                     move.b     [A3]+, D0
  14412. label00007AAE:
  14413. 00007AAE  0C2E 000D FEFC           cmpi.b     [A6 - 0x104], 0xD /* '\r' */
  14414. 00007AB4  6706                     beq        +0x8 /* 00007ABC */
  14415. 00007AB6  0C43 0000                cmpi.w     D3, 0x0
  14416. 00007ABA  6EDC                     bgt        -0x22 /* 00007A98 */
  14417. label00007ABC:
  14418. 00007ABC  4213                     clr.b      [A3]
  14419. 00007ABE  486E FDFC                pea.l      [A6 - 0x204]
  14420. 00007AC2  486E FF00                pea.l      [A6 - 0x100]
  14421. 00007AC6  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14422. 00007ACC  2F00                     move.l     -[A7], D0
  14423. 00007ACE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14424. // begin alternate branch 00007AD0-00007AD8
  14425. fn00007AD0:
  14426. 00007AD0  0008 4EB9                ori.b      A0, 0xB9
  14427. 00007AD4  0000 78B4                ori.b      D0, 0xB4
  14428. // end alternate branch 00007AD0-00007AD8
  14429. fn00007AD0: // (misaligned)
  14430. 00007AD2  4EB9 0000 78B4           jsr        [0x000078B4]
  14431. label00007AD8:
  14432. 00007AD8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14433. 00007ADC  4E5E                     unlink     A6
  14434. 00007ADE  205F                     movea.l    A0, [A7]+
  14435. 00007AE0  504F                     addq.w     A7, 8
  14436. 00007AE2  4ED0                     jmp        [A0]
  14437. 00007AE4  9445                     sub.w      D2, D5
  14438. 00007AE6  7865                     moveq.l    D4, 0x65
  14439. 00007AE8  6375                     bls        +0x77 /* 00007B5F */
  14440. 00007AEA  7465                     moveq.l    D2, 0x65
  14441. 00007AEC  5F5F                     subq.w     [A7]+, 7
  14442. 00007AEE  3654                     movea.w    A3, [A4]
  14443. 00007AF0  5368 656C                subq.w     [A0 + 0x656C], 1
  14444. 00007AF4  6C46                     bge        +0x48 /* 00007B3C */
  14445. 00007AF6  5050                     addq.w     [A0], 8
  14446. 00007AF8  6300 0000                bls        +0x2 /* 00007AFA */
  14447. // begin alternate branch 00007AFA-00007B10
  14448. label00007AFA:
  14449. 00007AFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  14450. 00007AFE  F6F0 48E7                .extension 0x6F0 <<F/2-3/3>> // unimplemented
  14451. 00007B02  1C38 47F9                move.b     D6, [0x000047F9]
  14452. 00007B06  FFFC                     .invalid   <<F/7/7>>
  14453. 00007B08  13EC 7000 A122 2848      move.b     [0xA1222848], [A4 + 0x7000]
  14454. // end alternate branch 00007AFA-00007B10
  14455. label00007AFA: // (misaligned)
  14456. 00007AFC  4E56 F6F0                link       A6, -0x0910
  14457. 00007B00  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  14458. 00007B04  47F9 FFFC 13EC           lea.l      A3, [0xFFFC13EC]
  14459. 00007B0A  7000                     moveq.l    D0, 0x00
  14460. 00007B0C  A122                     syscall    NewHandle, flags=1
  14461. 00007B0E  2848                     movea.l    A4, A0
  14462. 00007B10  1D7C 0001 F7F0           move.b     [A6 - 0x810], 0x1
  14463. 00007B16  422E F7FC                clr.b      [A6 - 0x804]
  14464. 00007B1A  4879 FFFC 1540           push.l     0xFFFC1540
  14465. 00007B20  486E F8FC                pea.l      [A6 - 0x704]
  14466. 00007B24  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14467. 00007B2A  7A01                     moveq.l    D5, 0x01
  14468. 00007B2C  6012                     bra        +0x14 /* 00007B40 */
  14469. label00007B2E:
  14470. 00007B2E  3003                     move.w     D0, D3
  14471. 00007B30  48C0                     ext.l      D0
  14472. 00007B32  D08A                     add.l      D0, A2
  14473. 00007B34  2040                     movea.l    A0, D0
  14474. 00007B36  1010                     move.b     D0, [A0]
  14475. 00007B38  7220                     moveq.l    D1, 0x20
  14476. 00007B3A  B001                     cmp.b      D0, D1
  14477. label00007B3C:
  14478. 00007B3C  6716                     beq        +0x18 /* 00007B54 */
  14479. 00007B3E  5245                     addq.w     D5, 1
  14480. label00007B40:
  14481. 00007B40  3605                     move.w     D3, D5
  14482. 00007B42  3003                     move.w     D0, D3
  14483. 00007B44  48C0                     ext.l      D0
  14484. 00007B46  246E 0008                movea.l    A2, [A6 + 0x8]
  14485. 00007B4A  1412                     move.b     D2, [A2]
  14486. 00007B4C  7200                     moveq.l    D1, 0x00
  14487. 00007B4E  1202                     move.b     D1, D2
  14488. 00007B50  B081                     cmp.l      D0, D1
  14489. 00007B52  6FDA                     ble        -0x24 /* 00007B2E */
  14490. label00007B54:
  14491. 00007B54  5245                     addq.w     D5, 1
  14492. 00007B56  6024                     bra        +0x26 /* 00007B7C */
  14493. label00007B58:
  14494. 00007B58  3803                     move.w     D4, D3
  14495. 00007B5A  48C4                     ext.l      D4
  14496. 00007B5C  D88A                     add.l      D4, A2
  14497. 00007B5E  2444                     movea.l    A2, D4
  14498. 00007B60  1612                     move.b     D3, [A2]
  14499. 00007B62  7020                     moveq.l    D0, 0x20
  14500. 00007B64  B600                     cmp.b      D3, D0
  14501. 00007B66  6728                     beq        +0x2A /* 00007B90 */
  14502. 00007B68  700D                     moveq.l    D0, 0x0D
  14503. 00007B6A  B600                     cmp.b      D3, D0
  14504. 00007B6C  6722                     beq        +0x24 /* 00007B90 */
  14505. 00007B6E  1F12                     move.b     -[A7], [A2]
  14506. 00007B70  486E F8FC                pea.l      [A6 - 0x704]
  14507. 00007B74  4EB9 0000 0B82           jsr        [0x00000B82]
  14508. 00007B7A  5245                     addq.w     D5, 1
  14509. label00007B7C:
  14510. 00007B7C  3605                     move.w     D3, D5
  14511. 00007B7E  3003                     move.w     D0, D3
  14512. 00007B80  48C0                     ext.l      D0
  14513. 00007B82  246E 0008                movea.l    A2, [A6 + 0x8]
  14514. 00007B86  1412                     move.b     D2, [A2]
  14515. 00007B88  7200                     moveq.l    D1, 0x00
  14516. 00007B8A  1202                     move.b     D1, D2
  14517. 00007B8C  B081                     cmp.l      D0, D1
  14518. 00007B8E  6FC8                     ble        -0x36 /* 00007B58 */
  14519. label00007B90:
  14520. 00007B90  102E F8FC                move.b     D0, [A6 - 0x704]
  14521. 00007B94  6700 01C0                beq        +0x1C2 /* 00007D56 */
  14522. 00007B98  102E F8FC                move.b     D0, [A6 - 0x704]
  14523. 00007B9C  7A00                     moveq.l    D5, 0x00
  14524. 00007B9E  1A00                     move.b     D5, D0
  14525. 00007BA0  6020                     bra        +0x22 /* 00007BC2 */
  14526. label00007BA2:
  14527. 00007BA2  3205                     move.w     D1, D5
  14528. 00007BA4  48C1                     ext.l      D1
  14529. 00007BA6  45EE F8FC                lea.l      A2, [A6 - 0x704]
  14530. 00007BAA  45F2 1000                lea.l      A2, [A2 + D1.w]
  14531. 00007BAE  1212                     move.b     D1, [A2]
  14532. 00007BB0  7000                     moveq.l    D0, 0x00
  14533. 00007BB2  1001                     move.b     D0, D1
  14534. 00007BB4  2F00                     move.l     -[A7], D0
  14535. 00007BB6  4EB9 0000 00DA           jsr        [0x000000DA]
  14536. 00007BBC  584F                     addq.w     A7, 4
  14537. 00007BBE  1480                     move.b     [A2], D0
  14538. 00007BC0  5345                     subq.w     D5, 1
  14539. label00007BC2:
  14540. 00007BC2  0C45 0000                cmpi.w     D5, 0x0
  14541. 00007BC6  6EDA                     bgt        -0x24 /* 00007BA2 */
  14542. 00007BC8  2479 FFFB EFDC           movea.l    A2, [0xFFFBEFDC]
  14543. 00007BCE  202A 0026                move.l     D0, [A2 + 0x26]
  14544. 00007BD2  2D40 F7F4                move.l     [A6 - 0x80C], D0
  14545. 00007BD6  4A80                     tst.l      D0
  14546. 00007BD8  6608                     bne        +0xA /* 00007BE2 */
  14547. 00007BDA  202A 0008                move.l     D0, [A2 + 0x8]
  14548. 00007BDE  2D40 F7F4                move.l     [A6 - 0x80C], D0
  14549. label00007BE2:
  14550. 00007BE2  202E F7F4                move.l     D0, [A6 - 0x80C]
  14551. 00007BE6  6700 00A4                beq        +0xA6 /* 00007C8C */
  14552. 00007BEA  2F2E F7F4                move.l     -[A7], [A6 - 0x80C]
  14553. 00007BEE  206E F7F4                movea.l    A0, [A6 - 0x80C]
  14554. 00007BF2  2250                     movea.l    A1, [A0]
  14555. 00007BF4  2269 0064                movea.l    A1, [A1 + 0x64]
  14556. 00007BF8  4E91                     jsr        [A1]
  14557. 00007BFA  4A00                     tst.b      D0
  14558. 00007BFC  6700 008E                beq        +0x90 /* 00007C8C */
  14559. 00007C00  262E F7F4                move.l     D3, [A6 - 0x80C]
  14560. 00007C04  6708                     beq        +0xA /* 00007C0E */
  14561. 00007C06  2043                     movea.l    A0, D3
  14562. 00007C08  2468 0044                movea.l    A2, [A0 + 0x44]
  14563. 00007C0C  6004                     bra        +0x6 /* 00007C12 */
  14564. label00007C0E:
  14565. 00007C0E  7000                     moveq.l    D0, 0x00
  14566. 00007C10  2440                     movea.l    A2, D0
  14567. label00007C12:
  14568. 00007C12  260A                     move.l     D3, A2
  14569. 00007C14  6706                     beq        +0x8 /* 00007C1C */
  14570. 00007C16  202A 0062                move.l     D0, [A2 + 0x62]
  14571. 00007C1A  6002                     bra        +0x4 /* 00007C1E */
  14572. label00007C1C:
  14573. 00007C1C  7000                     moveq.l    D0, 0x00
  14574. label00007C1E:
  14575. 00007C1E  2D40 F7F8                move.l     [A6 - 0x808], D0
  14576. 00007C22  4A80                     tst.l      D0
  14577. 00007C24  6744                     beq        +0x46 /* 00007C6A */
  14578. 00007C26  2F00                     move.l     -[A7], D0
  14579. 00007C28  4EB9 0000 7C5A           jsr        [0x00007C5A]
  14580. 00007C2E  2440                     movea.l    A2, D0
  14581. 00007C30  200A                     move.l     D0, A2
  14582. 00007C32  667A                     bne        +0x7C /* 00007CAE */
  14583. 00007C34  42A7                     clr.l      -[A7]
  14584. 00007C36  4879 FFFC 1544           push.l     0xFFFC1544
  14585. 00007C3C  486E F6F0                pea.l      [A6 - 0x910]
  14586. 00007C40  4EB9 0000 7F72           jsr        [0x00007F72]
  14587. 00007C46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14588. 00007C4A  42A7                     clr.l      -[A7]
  14589. 00007C4C  486E F6F0                pea.l      [A6 - 0x910]
  14590. 00007C50  486E F9FC                pea.l      [A6 - 0x604]
  14591. 00007C54  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14592. 00007C5A  2F00                     move.l     -[A7], D0
  14593. 00007C5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14594. 00007C60  4EB9 0000 7420           jsr        [0x00007420]
  14595. 00007C66  4EFA 01DE                jmp        [PC + 0x1DE /* 00007E46 */]
  14596. label00007C6A:
  14597. 00007C6A  42A7                     clr.l      -[A7]
  14598. 00007C6C  4879 FFFC 1570           push.l     0xFFFC1570
  14599. 00007C72  486E FAFC                pea.l      [A6 - 0x504]
  14600. 00007C76  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14601. 00007C7C  2F00                     move.l     -[A7], D0
  14602. 00007C7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14603. 00007C82  4EB9 0000 7420           jsr        [0x00007420]
  14604. 00007C88  4EFA 01BC                jmp        [PC + 0x1BC /* 00007E46 */]
  14605. label00007C8C:
  14606. 00007C8C  42A7                     clr.l      -[A7]
  14607. 00007C8E  4879 FFFC 15C0           push.l     0xFFFC15C0
  14608. 00007C94  486E FBFC                pea.l      [A6 - 0x404]
  14609. 00007C98  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14610. 00007C9E  2F00                     move.l     -[A7], D0
  14611. 00007CA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14612. 00007CA4  4EB9 0000 7420           jsr        [0x00007420]
  14613. 00007CAA  4EFA 019A                jmp        [PC + 0x19A /* 00007E46 */]
  14614. label00007CAE:
  14615. 00007CAE  200A                     move.l     D0, A2
  14616. 00007CB0  675A                     beq        +0x5C /* 00007D0C */
  14617. 00007CB2  2F0A                     move.l     -[A7], A2
  14618. 00007CB4  2052                     movea.l    A0, [A2]
  14619. 00007CB6  2068 0050                movea.l    A0, [A0 + 0x50]
  14620. 00007CBA  4E90                     jsr        [A0]
  14621. 00007CBC  2600                     move.l     D3, D0
  14622. 00007CBE  7001                     moveq.l    D0, 0x01
  14623. 00007CC0  2D40 FCFC                move.l     [A6 - 0x304], D0
  14624. 00007CC4  603E                     bra        +0x40 /* 00007D04 */
  14625. label00007CC6:
  14626. 00007CC6  3F2E FCFE                move.w     -[A7], [A6 - 0x302]
  14627. 00007CCA  486E F7FC                pea.l      [A6 - 0x804]
  14628. 00007CCE  2F0A                     move.l     -[A7], A2
  14629. 00007CD0  2052                     movea.l    A0, [A2]
  14630. 00007CD2  2068 0084                movea.l    A0, [A0 + 0x84]
  14631. 00007CD6  4E90                     jsr        [A0]
  14632. 00007CD8  554F                     subq.w     A7, 2
  14633. 00007CDA  486E F8FC                pea.l      [A6 - 0x704]
  14634. 00007CDE  486E F7FC                pea.l      [A6 - 0x804]
  14635. 00007CE2  4227                     clr.b      -[A7]
  14636. 00007CE4  7001                     moveq.l    D0, 0x01
  14637. 00007CE6  1F00                     move.b     -[A7], D0
  14638. 00007CE8  4EB9 0000 0C8A           jsr        [0x00000C8A]
  14639. 00007CEE  301F                     move.w     D0, [A7]+
  14640. 00007CF0  57C0                     seq        D0
  14641. 00007CF2  4400                     neg.b      D0
  14642. 00007CF4  4880                     ext.w      D0
  14643. 00007CF6  48C0                     ext.l      D0
  14644. 00007CF8  6706                     beq        +0x8 /* 00007D00 */
  14645. 00007CFA  422E F7F0                clr.b      [A6 - 0x810]
  14646. 00007CFE  600C                     bra        +0xE /* 00007D0C */
  14647. label00007D00:
  14648. 00007D00  52AE FCFC                addq.l     [A6 - 0x304], 1
  14649. label00007D04:
  14650. 00007D04  202E FCFC                move.l     D0, [A6 - 0x304]
  14651. 00007D08  B083                     cmp.l      D0, D3
  14652. 00007D0A  6FBA                     ble        -0x44 /* 00007CC6 */
  14653. label00007D0C:
  14654. 00007D0C  102E F7F0                move.b     D0, [A6 - 0x810]
  14655. 00007D10  6744                     beq        +0x46 /* 00007D56 */
  14656. 00007D12  486E F8FD                pea.l      [A6 - 0x703]
  14657. 00007D16  182E F8FC                move.b     D4, [A6 - 0x704]
  14658. 00007D1A  7600                     moveq.l    D3, 0x00
  14659. 00007D1C  1604                     move.b     D3, D4
  14660. 00007D1E  2F03                     move.l     -[A7], D3
  14661. 00007D20  2F03                     move.l     -[A7], D3
  14662. 00007D22  4879 FFFC 1620           push.l     0xFFFC1620
  14663. 00007D28  486E F6F0                pea.l      [A6 - 0x910]
  14664. 00007D2C  4EB9 0000 7F72           jsr        [0x00007F72]
  14665. 00007D32  4FEF 0014                lea.l      A7, [A7 + 0x14]
  14666. 00007D36  42A7                     clr.l      -[A7]
  14667. 00007D38  486E F6F0                pea.l      [A6 - 0x910]
  14668. 00007D3C  486E FD00                pea.l      [A6 - 0x300]
  14669. 00007D40  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14670. 00007D46  2F00                     move.l     -[A7], D0
  14671. 00007D48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14672. 00007D4C  4EB9 0000 7420           jsr        [0x00007420]
  14673. 00007D52  4EFA 00F2                jmp        [PC + 0xF2 /* 00007E46 */]
  14674. label00007D56:
  14675. 00007D56  102E F7F0                move.b     D0, [A6 - 0x810]
  14676. 00007D5A  6700 008E                beq        +0x90 /* 00007DEA */
  14677. 00007D5E  4879 FFFC 1648           push.l     0xFFFC1648
  14678. 00007D64  486E F6F0                pea.l      [A6 - 0x910]
  14679. 00007D68  4EB9 0000 7F72           jsr        [0x00007F72]
  14680. 00007D6E  504F                     addq.w     A7, 8
  14681. 00007D70  3600                     move.w     D3, D0
  14682. 00007D72  41EE F6F0                lea.l      A0, [A6 - 0x910]
  14683. 00007D76  224C                     movea.l    A1, A4
  14684. 00007D78  3003                     move.w     D0, D3
  14685. 00007D7A  3200                     move.w     D1, D0
  14686. 00007D7C  48C1                     ext.l      D1
  14687. 00007D7E  2001                     move.l     D0, D1
  14688. 00007D80  A9EF                     syscall    PtrAndHand
  14689. 00007D82  6030                     bra        +0x32 /* 00007DB4 */
  14690. label00007D84:
  14691. 00007D84  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  14692. 00007D88  2F0B                     move.l     -[A7], A3
  14693. 00007D8A  4879 FFFC 1670           push.l     0xFFFC1670
  14694. 00007D90  486E F6F0                pea.l      [A6 - 0x910]
  14695. 00007D94  4EB9 0000 7F72           jsr        [0x00007F72]
  14696. 00007D9A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  14697. 00007D9E  3600                     move.w     D3, D0
  14698. 00007DA0  41EE F6F0                lea.l      A0, [A6 - 0x910]
  14699. 00007DA4  224C                     movea.l    A1, A4
  14700. 00007DA6  3003                     move.w     D0, D3
  14701. 00007DA8  3200                     move.w     D1, D0
  14702. 00007DAA  48C1                     ext.l      D1
  14703. 00007DAC  2001                     move.l     D0, D1
  14704. 00007DAE  A9EF                     syscall    PtrAndHand
  14705. 00007DB0  7018                     moveq.l    D0, 0x18
  14706. 00007DB2  D7C0                     add.l      A3, D0
  14707. label00007DB4:
  14708. 00007DB4  4A13                     tst.b      [A3]
  14709. 00007DB6  66CC                     bne        -0x32 /* 00007D84 */
  14710. 00007DB8  4879 FFFC 167C           push.l     0xFFFC167C
  14711. 00007DBE  486E F6F0                pea.l      [A6 - 0x910]
  14712. 00007DC2  4EB9 0000 7F72           jsr        [0x00007F72]
  14713. 00007DC8  504F                     addq.w     A7, 8
  14714. 00007DCA  3600                     move.w     D3, D0
  14715. 00007DCC  41EE F6F0                lea.l      A0, [A6 - 0x910]
  14716. 00007DD0  224C                     movea.l    A1, A4
  14717. 00007DD2  3003                     move.w     D0, D3
  14718. 00007DD4  3200                     move.w     D1, D0
  14719. 00007DD6  48C1                     ext.l      D1
  14720. 00007DD8  2001                     move.l     D0, D1
  14721. 00007DDA  A9EF                     syscall    PtrAndHand
  14722. 00007DDC  2F0C                     move.l     -[A7], A4
  14723. 00007DDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14724. 00007DE2  4EB9 0000 763C           jsr        [0x0000763C]
  14725. 00007DE8  605C                     bra        +0x5E /* 00007E46 */
  14726. label00007DEA:
  14727. 00007DEA  486E F8FC                pea.l      [A6 - 0x704]
  14728. 00007DEE  4879 FFFC 16CC           push.l     0xFFFC16CC
  14729. 00007DF4  486E FE00                pea.l      [A6 - 0x200]
  14730. 00007DF8  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14731. 00007DFE  2F00                     move.l     -[A7], D0
  14732. 00007E00  2F2E F7F8                move.l     -[A7], [A6 - 0x808]
  14733. 00007E04  4EB9 0000 7C52           jsr        [0x00007C52]
  14734. 00007E0A  3600                     move.w     D3, D0
  14735. 00007E0C  6738                     beq        +0x3A /* 00007E46 */
  14736. 00007E0E  3003                     move.w     D0, D3
  14737. 00007E10  3200                     move.w     D1, D0
  14738. 00007E12  48C1                     ext.l      D1
  14739. 00007E14  2F01                     move.l     -[A7], D1
  14740. 00007E16  4879 FFFC 16D4           push.l     0xFFFC16D4
  14741. 00007E1C  486E F6F0                pea.l      [A6 - 0x910]
  14742. 00007E20  4EB9 0000 7F72           jsr        [0x00007F72]
  14743. 00007E26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14744. 00007E2A  42A7                     clr.l      -[A7]
  14745. 00007E2C  486E F6F0                pea.l      [A6 - 0x910]
  14746. 00007E30  486E FF00                pea.l      [A6 - 0x100]
  14747. 00007E34  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14748. 00007E3A  2F00                     move.l     -[A7], D0
  14749. 00007E3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14750. 00007E40  4EB9 0000 7420           jsr        [0x00007420]
  14751. label00007E46:
  14752. 00007E46  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  14753. 00007E4A  4E5E                     unlink     A6
  14754. 00007E4C  205F                     movea.l    A0, [A7]+
  14755. 00007E4E  504F                     addq.w     A7, 8
  14756. 00007E50  4ED0                     jmp        [A0]
  14757. 00007E52  8026                     or.b       D0, -[A6]
  14758. 00007E54  4865                     pea.l      -[A5]
  14759. 00007E56  6C70                     bge        +0x72 /* 00007EC8 */
  14760. 00007E58  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  14761. 00007E5C  616E                     bsr        +0x70 /* 00007ECC */
  14762. 00007E5E  645F                     bcc        +0x61 /* 00007EBF */
  14763. 00007E60  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  14764. 00007E64  6865                     bvc        +0x67 /* 00007ECB */
  14765. 00007E66  6C6C                     bge        +0x6E /* 00007ED4 */
  14766. 00007E68  4650                     not.w      [A0]
  14767. 00007E6A  3654                     movea.w    A3, [A4]
  14768. 00007E6C  5368 656C                subq.w     [A0 + 0x656C], 1
  14769. 00007E70  6C52                     bge        +0x54 /* 00007EC4 */
  14770. 00007E72  3743 5374                move.w     [A3 + 0x5374], D3
  14771. 00007E76  7232                     moveq.l    D1, 0x32
  14772. 00007E78  3535 0000                move.w     -[A2], [A5 + D0.w]
  14773. 00007E7C  4E56 FF00                link       A6, -0x0100
  14774. 00007E80  2F0B                     move.l     -[A7], A3
  14775. 00007E82  266E 000C                movea.l    A3, [A6 + 0xC]
  14776. 00007E86  422B 0018                clr.b      [A3 + 0x18]
  14777. 00007E8A  4879 FFFC 1530           push.l     0xFFFC1530
  14778. 00007E90  486E FF00                pea.l      [A6 - 0x100]
  14779. 00007E94  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14780. 00007E9A  2F00                     move.l     -[A7], D0
  14781. 00007E9C  2F0B                     move.l     -[A7], A3
  14782. 00007E9E  4EB9 0000 8258           jsr        [0x00008258]
  14783. 00007EA4  7000                     moveq.l    D0, 0x00
  14784. 00007EA6  2740 0014                move.l     [A3 + 0x14], D0
  14785. 00007EAA  265F                     movea.l    A3, [A7]+
  14786. 00007EAC  4E5E                     unlink     A6
  14787. 00007EAE  205F                     movea.l    A0, [A7]+
  14788. 00007EB0  504F                     addq.w     A7, 8
  14789. 00007EB2  4ED0                     jmp        [A0]
  14790. 00007EB4  8026                     or.b       D0, -[A6]
  14791. 00007EB6  4869 6465                pea.l      [A1 + 0x6465]
  14792. 00007EBA  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  14793. 00007EBE  6578                     bcs        +0x7A /* 00007F38 */
  14794. 00007EC0  745F                     moveq.l    D2, 0x5F
  14795. 00007EC2  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  14796. // begin alternate branch 00007EC4-00007EC6
  14797. label00007EC4:
  14798. 00007EC4  5453                     addq.w     [A3], 2
  14799. // end alternate branch 00007EC4-00007EC6
  14800. label00007EC4: // (misaligned)
  14801. 00007EC6  6865                     bvc        +0x67 /* 00007F2D */
  14802. label00007EC8:
  14803. 00007EC8  6C6C                     bge        +0x6E /* 00007F36 */
  14804. 00007ECA  4650                     not.w      [A0]
  14805. fn00007ECC:
  14806. 00007ECC  3654                     movea.w    A3, [A4]
  14807. 00007ECE  5368 656C                subq.w     [A0 + 0x656C], 1
  14808. 00007ED2  6C52                     bge        +0x54 /* 00007F26 */
  14809. label00007ED4:
  14810. 00007ED4  3743 5374                move.w     [A3 + 0x5374], D3
  14811. 00007ED8  7232                     moveq.l    D1, 0x32
  14812. 00007EDA  3535 0000                move.w     -[A2], [A5 + D0.w]
  14813. 00007EDE  FFFF                     .invalid   <<F/7/7>>
  14814. 00007EE0  4E56 FF00                link       A6, -0x0100
  14815. 00007EE4  2F0B                     move.l     -[A7], A3
  14816. 00007EE6  266E 000C                movea.l    A3, [A6 + 0xC]
  14817. 00007EEA  177C 0001 0018           move.b     [A3 + 0x18], 0x1
  14818. 00007EF0  4879 FFFC 1530           push.l     0xFFFC1530
  14819. 00007EF6  486E FF00                pea.l      [A6 - 0x100]
  14820. 00007EFA  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14821. 00007F00  2F00                     move.l     -[A7], D0
  14822. 00007F02  2F0B                     move.l     -[A7], A3
  14823. 00007F04  4EB9 0000 8258           jsr        [0x00008258]
  14824. 00007F0A  7000                     moveq.l    D0, 0x00
  14825. 00007F0C  2740 0014                move.l     [A3 + 0x14], D0
  14826. 00007F10  265F                     movea.l    A3, [A7]+
  14827. 00007F12  4E5E                     unlink     A6
  14828. 00007F14  205F                     movea.l    A0, [A7]+
  14829. 00007F16  504F                     addq.w     A7, 8
  14830. 00007F18  4ED0                     jmp        [A0]
  14831. 00007F1A  8026                     or.b       D0, -[A6]
  14832. 00007F1C  5368 6F77                subq.w     [A0 + 0x6F77], 1
  14833. 00007F20  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  14834. 00007F24  6578                     bcs        +0x7A /* 00007F9E */
  14835. label00007F26:
  14836. 00007F26  745F                     moveq.l    D2, 0x5F
  14837. 00007F28  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  14838. 00007F2C  6865                     bvc        +0x67 /* 00007F93 */
  14839. 00007F2E  6C6C                     bge        +0x6E /* 00007F9C */
  14840. 00007F30  4650                     not.w      [A0]
  14841. 00007F32  3654                     movea.w    A3, [A4]
  14842. 00007F34  5368 656C                subq.w     [A0 + 0x656C], 1
  14843. // begin alternate branch 00007F36-00007F38
  14844. label00007F36:
  14845. 00007F36  656C                     bcs        +0x6E /* 00007FA4 */
  14846. // end alternate branch 00007F36-00007F38
  14847. label00007F36: // (misaligned)
  14848. label00007F38:
  14849. 00007F38  6C52                     bge        +0x54 /* 00007F8C */
  14850. 00007F3A  3743 5374                move.w     [A3 + 0x5374], D3
  14851. 00007F3E  7232                     moveq.l    D1, 0x32
  14852. 00007F40  3535 0000                move.w     -[A2], [A5 + D0.w]
  14853. 00007F44  4E56 F9F8                link       A6, -0x0608
  14854. 00007F48  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14855. 00007F4C  7000                     moveq.l    D0, 0x00
  14856. 00007F4E  2640                     movea.l    A3, D0
  14857. 00007F50  422E F9FC                clr.b      [A6 - 0x604]
  14858. 00007F54  2479 FFFB EFDC           movea.l    A2, [0xFFFBEFDC]
  14859. 00007F5A  286A 0026                movea.l    A4, [A2 + 0x26]
  14860. 00007F5E  200C                     move.l     D0, A4
  14861. 00007F60  6604                     bne        +0x6 /* 00007F66 */
  14862. 00007F62  286A 0008                movea.l    A4, [A2 + 0x8]
  14863. label00007F66:
  14864. 00007F66  200C                     move.l     D0, A4
  14865. 00007F68  6700 0096                beq        +0x98 /* 00008000 */
  14866. 00007F6C  2F0C                     move.l     -[A7], A4
  14867. 00007F6E  2054                     movea.l    A0, [A4]
  14868. 00007F70  2068 0064                movea.l    A0, [A0 + 0x64]
  14869. 00007F74  4E90                     jsr        [A0]
  14870. 00007F76  4A00                     tst.b      D0
  14871. 00007F78  6700 0086                beq        +0x88 /* 00008000 */
  14872. 00007F7C  260C                     move.l     D3, A4
  14873. 00007F7E  6706                     beq        +0x8 /* 00007F86 */
  14874. 00007F80  246C 0044                movea.l    A2, [A4 + 0x44]
  14875. 00007F84  6004                     bra        +0x6 /* 00007F8A */
  14876. label00007F86:
  14877. 00007F86  7000                     moveq.l    D0, 0x00
  14878. 00007F88  2440                     movea.l    A2, D0
  14879. label00007F8A:
  14880. 00007F8A  260A                     move.l     D3, A2
  14881. label00007F8C:
  14882. 00007F8C  6706                     beq        +0x8 /* 00007F94 */
  14883. 00007F8E  202A 0062                move.l     D0, [A2 + 0x62]
  14884. 00007F92  6002                     bra        +0x4 /* 00007F96 */
  14885. label00007F94:
  14886. 00007F94  7000                     moveq.l    D0, 0x00
  14887. label00007F96:
  14888. 00007F96  2D40 F9F8                move.l     [A6 - 0x608], D0
  14889. 00007F9A  4A80                     tst.l      D0
  14890. label00007F9C:
  14891. 00007F9C  6742                     beq        +0x44 /* 00007FE0 */
  14892. label00007F9E:
  14893. 00007F9E  2F00                     move.l     -[A7], D0
  14894. 00007FA0  4EB9 0000 7C5A           jsr        [0x00007C5A]
  14895. // begin alternate branch 00007FA4-00007FA6
  14896. label00007FA4:
  14897. 00007FA4  7C5A                     moveq.l    D6, 0x5A
  14898. // end alternate branch 00007FA4-00007FA6
  14899. label00007FA4: // (misaligned)
  14900. 00007FA6  2640                     movea.l    A3, D0
  14901. 00007FA8  200B                     move.l     D0, A3
  14902. 00007FAA  6672                     bne        +0x74 /* 0000801E */
  14903. 00007FAC  42A7                     clr.l      -[A7]
  14904. 00007FAE  4879 FFFC 1544           push.l     0xFFFC1544
  14905. 00007FB4  486E FAFC                pea.l      [A6 - 0x504]
  14906. 00007FB8  4EB9 0000 7F72           jsr        [0x00007F72]
  14907. 00007FBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14908. 00007FC2  42A7                     clr.l      -[A7]
  14909. 00007FC4  486E FAFC                pea.l      [A6 - 0x504]
  14910. 00007FC8  486E FBFC                pea.l      [A6 - 0x404]
  14911. 00007FCC  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14912. 00007FD2  2F00                     move.l     -[A7], D0
  14913. 00007FD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14914. 00007FD8  4EB9 0000 7420           jsr        [0x00007420]
  14915. 00007FDE  603E                     bra        +0x40 /* 0000801E */
  14916. label00007FE0:
  14917. 00007FE0  42A7                     clr.l      -[A7]
  14918. 00007FE2  4879 FFFC 1714           push.l     0xFFFC1714
  14919. 00007FE8  486E FCFC                pea.l      [A6 - 0x304]
  14920. 00007FEC  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14921. 00007FF2  2F00                     move.l     -[A7], D0
  14922. 00007FF4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14923. 00007FF8  4EB9 0000 7420           jsr        [0x00007420]
  14924. 00007FFE  601E                     bra        +0x20 /* 0000801E */
  14925. label00008000:
  14926. 00008000  42A7                     clr.l      -[A7]
  14927. 00008002  4879 FFFC 1764           push.l     0xFFFC1764
  14928. 00008008  486E FDFC                pea.l      [A6 - 0x204]
  14929. 0000800C  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14930. 00008012  2F00                     move.l     -[A7], D0
  14931. 00008014  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14932. 00008018  4EB9 0000 7420           jsr        [0x00007420]
  14933. label0000801E:
  14934. 0000801E  200B                     move.l     D0, A3
  14935. 00008020  6766                     beq        +0x68 /* 00008088 */
  14936. 00008022  2F0B                     move.l     -[A7], A3
  14937. 00008024  2053                     movea.l    A0, [A3]
  14938. 00008026  2068 0050                movea.l    A0, [A0 + 0x50]
  14939. 0000802A  4E90                     jsr        [A0]
  14940. 0000802C  2600                     move.l     D3, D0
  14941. 0000802E  7000                     moveq.l    D0, 0x00
  14942. 00008030  A122                     syscall    NewHandle, flags=1
  14943. 00008032  2448                     movea.l    A2, A0
  14944. 00008034  7001                     moveq.l    D0, 0x01
  14945. 00008036  2D40 FEFC                move.l     [A6 - 0x104], D0
  14946. 0000803A  6036                     bra        +0x38 /* 00008072 */
  14947. label0000803C:
  14948. 0000803C  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  14949. 00008040  486E F9FC                pea.l      [A6 - 0x604]
  14950. 00008044  2F0B                     move.l     -[A7], A3
  14951. 00008046  2053                     movea.l    A0, [A3]
  14952. 00008048  2068 0084                movea.l    A0, [A0 + 0x84]
  14953. 0000804C  4E90                     jsr        [A0]
  14954. 0000804E  4879 FFFC 153C           push.l     0xFFFC153C
  14955. 00008054  486E F9FC                pea.l      [A6 - 0x604]
  14956. 00008058  4EB9 0000 0B7A           jsr        [0x00000B7A]
  14957. 0000805E  41EE F9FD                lea.l      A0, [A6 - 0x603]
  14958. 00008062  224A                     movea.l    A1, A2
  14959. 00008064  122E F9FC                move.b     D1, [A6 - 0x604]
  14960. 00008068  7000                     moveq.l    D0, 0x00
  14961. 0000806A  1001                     move.b     D0, D1
  14962. 0000806C  A9EF                     syscall    PtrAndHand
  14963. 0000806E  52AE FEFC                addq.l     [A6 - 0x104], 1
  14964. label00008072:
  14965. 00008072  202E FEFC                move.l     D0, [A6 - 0x104]
  14966. 00008076  B083                     cmp.l      D0, D3
  14967. 00008078  6FC2                     ble        -0x3C /* 0000803C */
  14968. 0000807A  2F0A                     move.l     -[A7], A2
  14969. 0000807C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14970. 00008080  4EB9 0000 763C           jsr        [0x0000763C]
  14971. 00008086  601C                     bra        +0x1E /* 000080A4 */
  14972. label00008088:
  14973. 00008088  4879 FFFC 1530           push.l     0xFFFC1530
  14974. 0000808E  486E FF00                pea.l      [A6 - 0x100]
  14975. 00008092  4EB9 0000 0B3A           jsr        [0x00000B3A]
  14976. 00008098  2F00                     move.l     -[A7], D0
  14977. 0000809A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14978. 0000809E  4EB9 0000 8258           jsr        [0x00008258]
  14979. label000080A4:
  14980. 000080A4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14981. 000080A8  4E5E                     unlink     A6
  14982. 000080AA  205F                     movea.l    A0, [A7]+
  14983. 000080AC  504F                     addq.w     A7, 8
  14984. 000080AE  4ED0                     jmp        [A0]
  14985. 000080B0  8030 4C69                or.b       D0, [A0 + D4 * 4 + 0x69]
  14986. 000080B4  7374                     moveq.l    D1, 0x74
  14987. 000080B6  4578 7465                chk.w      D2, [0x00007465]
  14988. 000080BA  6E73                     bgt        +0x75 /* 0000812F */
  14989. 000080BC  696F                     bvs        +0x71 /* 0000812D */
  14990. 000080BE  6E73                     bgt        +0x75 /* 00008133 */
  14991. 000080C0  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  14992. 000080C4  616E                     bsr        +0x70 /* 00008134 */
  14993. 000080C6  645F                     bcc        +0x61 /* 00008127 */
  14994. 000080C8  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  14995. 000080CC  6865                     bvc        +0x67 /* 00008133 */
  14996. 000080CE  6C6C                     bge        +0x6E /* 0000813C */
  14997. 000080D0  4650                     not.w      [A0]
  14998. 000080D2  3654                     movea.w    A3, [A4]
  14999. 000080D4  5368 656C                subq.w     [A0 + 0x656C], 1
  15000. 000080D8  6C52                     bge        +0x54 /* 0000812C */
  15001. 000080DA  3743 5374                move.w     [A3 + 0x5374], D3
  15002. 000080DE  7232                     moveq.l    D1, 0x32
  15003. 000080E0  3535 0000                move.w     -[A2], [A5 + D0.w]
  15004. 000080E4  4E56 F8FC                link       A6, -0x0704
  15005. 000080E8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  15006. 000080EC  266E 0008                movea.l    A3, [A6 + 0x8]
  15007. 000080F0  2479 FFFB EFDC           movea.l    A2, [0xFFFBEFDC]
  15008. 000080F6  286A 0026                movea.l    A4, [A2 + 0x26]
  15009. 000080FA  200C                     move.l     D0, A4
  15010. 000080FC  6604                     bne        +0x6 /* 00008102 */
  15011. 000080FE  286A 0008                movea.l    A4, [A2 + 0x8]
  15012. label00008102:
  15013. 00008102  200C                     move.l     D0, A4
  15014. 00008104  6700 00E2                beq        +0xE4 /* 000081E8 */
  15015. 00008108  2F0C                     move.l     -[A7], A4
  15016. 0000810A  2054                     movea.l    A0, [A4]
  15017. 0000810C  2068 0064                movea.l    A0, [A0 + 0x64]
  15018. 00008110  4E90                     jsr        [A0]
  15019. 00008112  4A00                     tst.b      D0
  15020. 00008114  6700 00D2                beq        +0xD4 /* 000081E8 */
  15021. 00008118  260C                     move.l     D3, A4
  15022. 0000811A  6706                     beq        +0x8 /* 00008122 */
  15023. 0000811C  246C 0044                movea.l    A2, [A4 + 0x44]
  15024. 00008120  6004                     bra        +0x6 /* 00008126 */
  15025. label00008122:
  15026. 00008122  7000                     moveq.l    D0, 0x00
  15027. 00008124  2440                     movea.l    A2, D0
  15028. label00008126:
  15029. 00008126  260A                     move.l     D3, A2
  15030. 00008128  6706                     beq        +0x8 /* 00008130 */
  15031. 0000812A  202A 0062                move.l     D0, [A2 + 0x62]
  15032. // begin alternate branch 0000812C-00008130
  15033. label0000812C:
  15034. 0000812C  0062 6002                ori.w      -[A2], 0x6002
  15035. // end alternate branch 0000812C-00008130
  15036. label0000812C: // (misaligned)
  15037. 0000812E  6002                     bra        +0x4 /* 00008132 */
  15038. label00008130:
  15039. 00008130  7000                     moveq.l    D0, 0x00
  15040. label00008132:
  15041. 00008132  2D40 F8FC                move.l     [A6 - 0x704], D0
  15042. // begin alternate branch 00008134-00008138
  15043. fn00008134:
  15044. 00008134  F8FC 4A80                .extension 0x8FC <<F/2-3/4>> // unimplemented
  15045. // end alternate branch 00008134-00008138
  15046. fn00008134: // (misaligned)
  15047. 00008136  4A80                     tst.l      D0
  15048. 00008138  6776                     beq        +0x78 /* 000081B0 */
  15049. 0000813A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  15050. // begin alternate branch 0000813C-00008140
  15051. label0000813C:
  15052. 0000813C  0010 2F0B                ori.b      [A0], 0xB
  15053. // end alternate branch 0000813C-00008140
  15054. label0000813C: // (misaligned)
  15055. 0000813E  2F0B                     move.l     -[A7], A3
  15056. 00008140  4EB9 0000 8258           jsr        [0x00008258]
  15057. 00008146  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  15058. 0000814A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15059. 0000814E  2F2E F8FC                move.l     -[A7], [A6 - 0x704]
  15060. 00008152  4EB9 0000 7C52           jsr        [0x00007C52]
  15061. 00008158  3600                     move.w     D3, D0
  15062. 0000815A  6700 00C2                beq        +0xC4 /* 0000821E */
  15063. 0000815E  3003                     move.w     D0, D3
  15064. 00008160  3200                     move.w     D1, D0
  15065. 00008162  48C1                     ext.l      D1
  15066. 00008164  2F01                     move.l     -[A7], D1
  15067. 00008166  4879 FFFC 17B0           push.l     0xFFFC17B0
  15068. 0000816C  486E F900                pea.l      [A6 - 0x700]
  15069. 00008170  4EB9 0000 7F72           jsr        [0x00007F72]
  15070. 00008176  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15071. 0000817A  42A7                     clr.l      -[A7]
  15072. 0000817C  486E F900                pea.l      [A6 - 0x700]
  15073. 00008180  486E FA00                pea.l      [A6 - 0x600]
  15074. 00008184  4EB9 0000 0B3A           jsr        [0x00000B3A]
  15075. 0000818A  2F00                     move.l     -[A7], D0
  15076. 0000818C  2F0B                     move.l     -[A7], A3
  15077. 0000818E  4EB9 0000 7420           jsr        [0x00007420]
  15078. 00008194  4879 FFFC 1530           push.l     0xFFFC1530
  15079. 0000819A  486E FB00                pea.l      [A6 - 0x500]
  15080. 0000819E  4EB9 0000 0B3A           jsr        [0x00000B3A]
  15081. 000081A4  2F00                     move.l     -[A7], D0
  15082. 000081A6  2F0B                     move.l     -[A7], A3
  15083. 000081A8  4EB9 0000 8258           jsr        [0x00008258]
  15084. 000081AE  606E                     bra        +0x70 /* 0000821E */
  15085. label000081B0:
  15086. 000081B0  42A7                     clr.l      -[A7]
  15087. 000081B2  4879 FFFC 1714           push.l     0xFFFC1714
  15088. 000081B8  486E FC00                pea.l      [A6 - 0x400]
  15089. 000081BC  4EB9 0000 0B3A           jsr        [0x00000B3A]
  15090. 000081C2  2F00                     move.l     -[A7], D0
  15091. 000081C4  2F0B                     move.l     -[A7], A3
  15092. 000081C6  4EB9 0000 7420           jsr        [0x00007420]
  15093. 000081CC  4879 FFFC 1530           push.l     0xFFFC1530
  15094. 000081D2  486E FD00                pea.l      [A6 - 0x300]
  15095. 000081D6  4EB9 0000 0B3A           jsr        [0x00000B3A]
  15096. 000081DC  2F00                     move.l     -[A7], D0
  15097. 000081DE  2F0B                     move.l     -[A7], A3
  15098. 000081E0  4EB9 0000 8258           jsr        [0x00008258]
  15099. 000081E6  6036                     bra        +0x38 /* 0000821E */
  15100. label000081E8:
  15101. 000081E8  42A7                     clr.l      -[A7]
  15102. 000081EA  4879 FFFC 17CC           push.l     0xFFFC17CC
  15103. 000081F0  486E FE00                pea.l      [A6 - 0x200]
  15104. 000081F4  4EB9 0000 0B3A           jsr        [0x00000B3A]
  15105. 000081FA  2F00                     move.l     -[A7], D0
  15106. 000081FC  2F0B                     move.l     -[A7], A3
  15107. 000081FE  4EB9 0000 7420           jsr        [0x00007420]
  15108. 00008204  4879 FFFC 1530           push.l     0xFFFC1530
  15109. 0000820A  486E FF00                pea.l      [A6 - 0x100]
  15110. 0000820E  4EB9 0000 0B3A           jsr        [0x00000B3A]
  15111. 00008214  2F00                     move.l     -[A7], D0
  15112. 00008216  2F0B                     move.l     -[A7], A3
  15113. 00008218  4EB9 0000 8258           jsr        [0x00008258]
  15114. label0000821E:
  15115. 0000821E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  15116. 00008222  4E5E                     unlink     A6
  15117. 00008224  205F                     movea.l    A0, [A7]+
  15118. 00008226  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15119. 0000822A  4ED0                     jmp        [A0]
  15120. 0000822C  8028 5275                or.b       D0, [A0 + 0x5275]
  15121. 00008230  6E45                     bgt        +0x47 /* 00008277 */
  15122. 00008232  7874                     moveq.l    D4, 0x74
  15123. 00008234  656E                     bcs        +0x70 /* 000082A4 */
  15124. 00008236  7369                     moveq.l    D1, 0x69
  15125. 00008238  6F6E                     ble        +0x70 /* 000082A8 */
  15126. 0000823A  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  15127. 0000823E  616E                     bsr        +0x70 /* 000082AE */
  15128. 00008240  645F                     bcc        +0x61 /* 000082A1 */
  15129. 00008242  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  15130. 00008246  6865                     bvc        +0x67 /* 000082AD */
  15131. 00008248  6C6C                     bge        +0x6E /* 000082B6 */
  15132. 0000824A  4652                     not.w      [A2]
  15133. 0000824C  3743 5374                move.w     [A3 + 0x5374], D3
  15134. 00008250  7232                     moveq.l    D1, 0x32
  15135. 00008252  3535 5431                move.w     -[A2], [A5 + D5.w * 4 + 0x31]
  15136. 00008256  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  15137. 0000825A  0000 48E7                ori.b      D0, 0xE7
  15138. 0000825E  0030 266E 0008           ori.b      [A0 + D0.w + 0x8], 0x6E /* 'n' */
  15139. 00008264  246B 0004                movea.l    A2, [A3 + 0x4]
  15140. 00008268  200A                     move.l     D0, A2
  15141. 0000826A  6712                     beq        +0x14 /* 0000827E */
  15142. 0000826C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15143. 00008270  7001                     moveq.l    D0, 0x01
  15144. 00008272  1F00                     move.b     -[A7], D0
  15145. 00008274  2F0A                     move.l     -[A7], A2
  15146. 00008276  2052                     movea.l    A0, [A2]
  15147. 00008278  2068 0418                movea.l    A0, [A0 + 0x418]
  15148. 0000827C  4E90                     jsr        [A0]
  15149. label0000827E:
  15150. 0000827E  4CDF 0C00                movem.l    A2,A3, [A7]+
  15151. 00008282  4E5E                     unlink     A6
  15152. 00008284  205F                     movea.l    A0, [A7]+
  15153. 00008286  504F                     addq.w     A7, 8
  15154. 00008288  4ED0                     jmp        [A0]
  15155. 0000828A  9C53                     sub.w      D6, [A3]
  15156. 0000828C  6574                     bcs        +0x76 /* 00008302 */
  15157. 0000828E  5374 6174                subq.w     <<invalid full ext with I/IS == 4>>, 1
  15158. 00008292  7573                     moveq.l    D2, 0x73
  15159. 00008294  5F5F                     subq.w     [A7]+, 7
  15160. 00008296  3654                     movea.w    A3, [A4]
  15161. 00008298  5368 656C                subq.w     [A0 + 0x656C], 1
  15162. 0000829C  6C46                     bge        +0x48 /* 000082E4 */
  15163. 0000829E  5237 4353 7472 3235      addq.b     [[A7] + 0x74723235], 1
  15164. // begin alternate branch 000082A4-000082A8
  15165. label000082A4:
  15166. 000082A4  3235 3500                move.w     D1, [A5 + <<invalid base displacement size>> + D3 * 4]
  15167. // end alternate branch 000082A4-000082A8
  15168. label000082A4: // (misaligned)
  15169. 000082A6  3500                     move.w     -[A2], D0
  15170. label000082A8:
  15171. 000082A8  0000 FFFF                ori.b      D0, 0xFF
  15172. 000082AC  41F9 FFFC 1B10           lea.l      A0, [0xFFFC1B10]
  15173. // begin alternate branch 000082AE-000082B2
  15174. fn000082AE:
  15175. 000082AE  FFFC                     .invalid   <<F/7/7>>
  15176. 000082B0  1B10                     move.b     -[A5], [A0]
  15177. // end alternate branch 000082AE-000082B2
  15178. fn000082AE: // (misaligned)
  15179. 000082B2  2008                     move.l     D0, A0
  15180. 000082B4  205F                     movea.l    A0, [A7]+
  15181. label000082B6:
  15182. 000082B6  584F                     addq.w     A7, 4
  15183. 000082B8  4ED0                     jmp        [A0]
  15184. 000082BA  FFFF                     .invalid   <<F/7/7>>
  15185. 000082BC  2F0A                     move.l     -[A7], A2
  15186. 000082BE  701E                     moveq.l    D0, 0x1E
  15187. 000082C0  2F00                     move.l     -[A7], D0
  15188. 000082C2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15189. 000082C8  2440                     movea.l    A2, D0
  15190. 000082CA  200A                     move.l     D0, A2
  15191. 000082CC  6708                     beq        +0xA /* 000082D6 */
  15192. 000082CE  2F0A                     move.l     -[A7], A2
  15193. 000082D0  4EB9 0000 400A           jsr        [0x0000400A]
  15194. label000082D6:
  15195. 000082D6  200A                     move.l     D0, A2
  15196. 000082D8  245F                     movea.l    A2, [A7]+
  15197. 000082DA  4E75                     rts
  15198. 000082DC  41F9 FFFC 1BB8           lea.l      A0, [0xFFFC1BB8]
  15199. 000082E2  2008                     move.l     D0, A0
  15200. label000082E4:
  15201. 000082E4  205F                     movea.l    A0, [A7]+
  15202. 000082E6  584F                     addq.w     A7, 4
  15203. 000082E8  4ED0                     jmp        [A0]
  15204. 000082EA  FFFF                     .invalid   <<F/7/7>>
  15205. 000082EC  2F0A                     move.l     -[A7], A2
  15206. 000082EE  701E                     moveq.l    D0, 0x1E
  15207. 000082F0  2F00                     move.l     -[A7], D0
  15208. 000082F2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15209. 000082F8  2440                     movea.l    A2, D0
  15210. 000082FA  200A                     move.l     D0, A2
  15211. 000082FC  6708                     beq        +0xA /* 00008306 */
  15212. 000082FE  2F0A                     move.l     -[A7], A2
  15213. 00008300  4EB9 0000 D80A           jsr        [0x0000D80A]
  15214. // begin alternate branch 00008302-00008306
  15215. label00008302:
  15216. 00008302  0000 D80A                ori.b      D0, 0xA /* '\n' */
  15217. // end alternate branch 00008302-00008306
  15218. label00008302: // (misaligned)
  15219. label00008306:
  15220. 00008306  200A                     move.l     D0, A2
  15221. 00008308  245F                     movea.l    A2, [A7]+
  15222. 0000830A  4E75                     rts
  15223. 0000830C  41F9 FFFC 1BE4           lea.l      A0, [0xFFFC1BE4]
  15224. 00008312  2008                     move.l     D0, A0
  15225. 00008314  205F                     movea.l    A0, [A7]+
  15226. 00008316  584F                     addq.w     A7, 4
  15227. 00008318  4ED0                     jmp        [A0]
  15228. 0000831A  FFFF                     .invalid   <<F/7/7>>
  15229. 0000831C  2F0A                     move.l     -[A7], A2
  15230. 0000831E  7026                     moveq.l    D0, 0x26
  15231. 00008320  2F00                     move.l     -[A7], D0
  15232. 00008322  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15233. 00008328  2440                     movea.l    A2, D0
  15234. 0000832A  200A                     move.l     D0, A2
  15235. 0000832C  6708                     beq        +0xA /* 00008336 */
  15236. 0000832E  2F0A                     move.l     -[A7], A2
  15237. 00008330  4EB9 0000 D8AA           jsr        [0x0000D8AA]
  15238. label00008336:
  15239. 00008336  200A                     move.l     D0, A2
  15240. 00008338  245F                     movea.l    A2, [A7]+
  15241. 0000833A  4E75                     rts
  15242. 0000833C  41F9 FFFC 1C18           lea.l      A0, [0xFFFC1C18]
  15243. 00008342  2008                     move.l     D0, A0
  15244. 00008344  205F                     movea.l    A0, [A7]+
  15245. 00008346  584F                     addq.w     A7, 4
  15246. 00008348  4ED0                     jmp        [A0]
  15247. 0000834A  FFFF                     .invalid   <<F/7/7>>
  15248. 0000834C  2F0A                     move.l     -[A7], A2
  15249. 0000834E  7022                     moveq.l    D0, 0x22
  15250. 00008350  2F00                     move.l     -[A7], D0
  15251. 00008352  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15252. 00008358  2440                     movea.l    A2, D0
  15253. 0000835A  200A                     move.l     D0, A2
  15254. 0000835C  6708                     beq        +0xA /* 00008366 */
  15255. 0000835E  2F0A                     move.l     -[A7], A2
  15256. 00008360  4EB9 0000 836C           jsr        [0x0000836C]
  15257. label00008366:
  15258. 00008366  200A                     move.l     D0, A2
  15259. 00008368  245F                     movea.l    A2, [A7]+
  15260. 0000836A  4E75                     rts
  15261. 0000836C  4E56 0000                link       A6, 0
  15262. 00008370  2F0A                     move.l     -[A7], A2
  15263. 00008372  246E 0008                movea.l    A2, [A6 + 0x8]
  15264. 00008376  2F0A                     move.l     -[A7], A2
  15265. 00008378  4EB9 0000 3BAA           jsr        [0x00003BAA]
  15266. 0000837E  2079 FFFC 1E0C           movea.l    A0, [0xFFFC1E0C]
  15267. 00008384  2488                     move.l     [A2], A0
  15268. 00008386  200A                     move.l     D0, A2
  15269. 00008388  245F                     movea.l    A2, [A7]+
  15270. 0000838A  4E5E                     unlink     A6
  15271. 0000838C  205F                     movea.l    A0, [A7]+
  15272. 0000838E  584F                     addq.w     A7, 4
  15273. 00008390  4ED0                     jmp        [A0]
  15274. 00008392  9A5F                     sub.w      D5, [A7]+
  15275. 00008394  5F63                     subq.w     -[A3], 7
  15276. 00008396  745F                     moveq.l    D2, 0x5F
  15277. 00008398  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  15278. 0000839C  4D65                     chk.w      D6, -[A5]
  15279. 0000839E  6D6F                     blt        +0x71 /* 0000840F */
  15280. 000083A0  7279                     moveq.l    D1, 0x79
  15281. 000083A2  4361                     chk.w      D1, -[A1]
  15282. 000083A4  6368                     bls        +0x6A /* 0000840E */
  15283. 000083A6  654C                     bcs        +0x4E /* 000083F4 */
  15284. 000083A8  6973                     bvs        +0x75 /* 0000841D */
  15285. 000083AA  7446                     moveq.l    D2, 0x46
  15286. 000083AC  7600                     moveq.l    D3, 0x00
  15287. 000083AE  0000 41F9                ori.b      D0, 0xF9
  15288. 000083B2  FFFC                     .invalid   <<F/7/7>>
  15289. 000083B4  2220                     move.l     D1, -[A0]
  15290. 000083B6  2008                     move.l     D0, A0
  15291. 000083B8  4E75                     rts
  15292. 000083BA  FFFF                     .invalid   <<F/7/7>>
  15293. 000083BC  41F9 FFFC 2220           lea.l      A0, [0xFFFC2220]
  15294. 000083C2  2008                     move.l     D0, A0
  15295. 000083C4  205F                     movea.l    A0, [A7]+
  15296. 000083C6  584F                     addq.w     A7, 4
  15297. 000083C8  4ED0                     jmp        [A0]
  15298. 000083CA  FFFF                     .invalid   <<F/7/7>>
  15299. 000083CC  2F0A                     move.l     -[A7], A2
  15300. 000083CE  2F3C 0000 00DE           move.l     -[A7], 0xDE
  15301. 000083D4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15302. 000083DA  2440                     movea.l    A2, D0
  15303. 000083DC  200A                     move.l     D0, A2
  15304. 000083DE  6708                     beq        +0xA /* 000083E8 */
  15305. 000083E0  2F0A                     move.l     -[A7], A2
  15306. 000083E2  4EB9 0000 83F0           jsr        [0x000083F0]
  15307. label000083E8:
  15308. 000083E8  200A                     move.l     D0, A2
  15309. 000083EA  245F                     movea.l    A2, [A7]+
  15310. 000083EC  4E75                     rts
  15311. 000083EE  FFFF                     .invalid   <<F/7/7>>
  15312. 000083F0  4E56 0000                link       A6, 0
  15313. label000083F4:
  15314. 000083F4  48E7 1820                movem.l    -[A7], D3,D4,A2
  15315. 000083F8  246E 0008                movea.l    A2, [A6 + 0x8]
  15316. 000083FC  2F0A                     move.l     -[A7], A2
  15317. 000083FE  4EB9 0000 06F4           jsr        [0x000006F4]
  15318. 00008404  2079 FFFC 310C           movea.l    A0, [0xFFFC310C]
  15319. 0000840A  2488                     move.l     [A2], A0
  15320. 0000840C  7600                     moveq.l    D3, 0x00
  15321. label0000840E:
  15322. 0000840E  2543 00C4                move.l     [A2 + 0xC4], D3
  15323. 00008412  4244                     clr.w      D4
  15324. 00008414  3544 00C8                move.w     [A2 + 0xC8], D4
  15325. 00008418  3544 00CA                move.w     [A2 + 0xCA], D4
  15326. 0000841C  2543 00CC                move.l     [A2 + 0xCC], D3
  15327. 00008420  3544 00D0                move.w     [A2 + 0xD0], D4
  15328. 00008424  3544 00D2                move.w     [A2 + 0xD2], D4
  15329. 00008428  3544 00D4                move.w     [A2 + 0xD4], D4
  15330. 0000842C  3544 00D6                move.w     [A2 + 0xD6], D4
  15331. 00008430  3544 00D8                move.w     [A2 + 0xD8], D4
  15332. 00008434  7000                     moveq.l    D0, 0x00
  15333. 00008436  2540 00DA                move.l     [A2 + 0xDA], D0
  15334. 0000843A  200A                     move.l     D0, A2
  15335. 0000843C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  15336. 00008440  4E5E                     unlink     A6
  15337. 00008442  205F                     movea.l    A0, [A7]+
  15338. 00008444  584F                     addq.w     A7, 4
  15339. 00008446  4ED0                     jmp        [A0]
  15340. 00008448  955F                     sub.w      [A7]+, D2
  15341. 0000844A  5F63                     subq.w     -[A3], 7
  15342. 0000844C  745F                     moveq.l    D2, 0x5F
  15343. 0000844E  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  15344. 00008452  4D65                     chk.w      D6, -[A5]
  15345. 00008454  6D6F                     blt        +0x71 /* 000084C5 */
  15346. 00008456  7279                     moveq.l    D1, 0x79
  15347. 00008458  5669 6577                addq.w     [A1 + 0x6577], 3
  15348. 0000845C  4676 0000                not.w      [A6 + D0.w]
  15349. 00008460  4E56 0000                link       A6, 0
  15350. 00008464  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  15351. 00008468  266E 0008                movea.l    A3, [A6 + 0x8]
  15352. 0000846C  177C 0001 00C3           move.b     [A3 + 0xC3], 0x1
  15353. 00008472  202E 000C                move.l     D0, [A6 + 0xC]
  15354. 00008476  670E                     beq        +0x10 /* 00008486 */
  15355. 00008478  2F0B                     move.l     -[A7], A3
  15356. 0000847A  2053                     movea.l    A0, [A3]
  15357. 0000847C  2068 0098                movea.l    A0, [A0 + 0x98]
  15358. 00008480  4E90                     jsr        [A0]
  15359. 00008482  4A80                     tst.l      D0
  15360. 00008484  6610                     bne        +0x12 /* 00008496 */
  15361. label00008486:
  15362. 00008486  3F3C 9A67                move.w     -[A7], 0x9A67
  15363. 0000848A  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  15364. 00008490  4EB9 0000 112A           jsr        [0x0000112A]
  15365. label00008496:
  15366. 00008496  2F3C 4241 5055           move.l     -[A7], 0x42415055 /* 'BAPU' */
  15367. 0000849C  2F0B                     move.l     -[A7], A3
  15368. 0000849E  2053                     movea.l    A0, [A3]
  15369. 000084A0  2068 0098                movea.l    A0, [A0 + 0x98]
  15370. 000084A4  4E90                     jsr        [A0]
  15371. 000084A6  2440                     movea.l    A2, D0
  15372. 000084A8  2F0A                     move.l     -[A7], A2
  15373. 000084AA  2052                     movea.l    A0, [A2]
  15374. 000084AC  2068 0180                movea.l    A0, [A0 + 0x180]
  15375. 000084B0  4E90                     jsr        [A0]
  15376. 000084B2  2740 00CC                move.l     [A3 + 0xCC], D0
  15377. 000084B6  4A80                     tst.l      D0
  15378. 000084B8  6610                     bne        +0x12 /* 000084CA */
  15379. 000084BA  3F3C 9A67                move.w     -[A7], 0x9A67
  15380. 000084BE  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  15381. 000084C4  4EB9 0000 112A           jsr        [0x0000112A]
  15382. label000084CA:
  15383. 000084CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15384. 000084CE  2F0B                     move.l     -[A7], A3
  15385. 000084D0  2053                     movea.l    A0, [A3]
  15386. 000084D2  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  15387. 000084D6  4E90                     jsr        [A0]
  15388. 000084D8  2079 FFFB EFF0           movea.l    A0, [0xFFFBEFF0]
  15389. 000084DE  3628 000E                move.w     D3, [A0 + 0xE]
  15390. 000084E2  3F03                     move.w     -[A7], D3
  15391. 000084E4  2F0B                     move.l     -[A7], A3
  15392. 000084E6  2053                     movea.l    A0, [A3]
  15393. 000084E8  2068 0414                movea.l    A0, [A0 + 0x414]
  15394. 000084EC  4E90                     jsr        [A0]
  15395. 000084EE  3F03                     move.w     -[A7], D3
  15396. 000084F0  2F0B                     move.l     -[A7], A3
  15397. 000084F2  2053                     movea.l    A0, [A3]
  15398. 000084F4  2068 0434                movea.l    A0, [A0 + 0x434]
  15399. 000084F8  4E90                     jsr        [A0]
  15400. 000084FA  2F0B                     move.l     -[A7], A3
  15401. 000084FC  2053                     movea.l    A0, [A3]
  15402. 000084FE  2068 0098                movea.l    A0, [A0 + 0x98]
  15403. 00008502  4E90                     jsr        [A0]
  15404. 00008504  2840                     movea.l    A4, D0
  15405. 00008506  2F0B                     move.l     -[A7], A3
  15406. 00008508  2053                     movea.l    A0, [A3]
  15407. 0000850A  2068 00D0                movea.l    A0, [A0 + 0xD0]
  15408. 0000850E  4E90                     jsr        [A0]
  15409. 00008510  2940 00CC                move.l     [A4 + 0xCC], D0
  15410. 00008514  2F2B 0088                move.l     -[A7], [A3 + 0x88]
  15411. 00008518  2F0B                     move.l     -[A7], A3
  15412. 0000851A  2053                     movea.l    A0, [A3]
  15413. 0000851C  2068 03E8                movea.l    A0, [A0 + 0x3E8]
  15414. 00008520  4E90                     jsr        [A0]
  15415. 00008522  2440                     movea.l    A2, D0
  15416. 00008524  2F0B                     move.l     -[A7], A3
  15417. 00008526  2053                     movea.l    A0, [A3]
  15418. 00008528  2068 03F8                movea.l    A0, [A0 + 0x3F8]
  15419. 0000852C  4E90                     jsr        [A0]
  15420. 0000852E  2200                     move.l     D1, D0
  15421. 00008530  200A                     move.l     D0, A2
  15422. 00008532  4EB9 0000 0072           jsr        [0x00000072]
  15423. 00008538  2F00                     move.l     -[A7], D0
  15424. 0000853A  2F0B                     move.l     -[A7], A3
  15425. 0000853C  2053                     movea.l    A0, [A3]
  15426. 0000853E  2068 03E4                movea.l    A0, [A0 + 0x3E4]
  15427. 00008542  4E90                     jsr        [A0]
  15428. 00008544  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  15429. 00008548  4E5E                     unlink     A6
  15430. 0000854A  205F                     movea.l    A0, [A7]+
  15431. 0000854C  504F                     addq.w     A7, 8
  15432. 0000854E  4ED0                     jmp        [A0]
  15433. 00008550  8022                     or.b       D0, -[A2]
  15434. 00008552  494D                     chk.w      D4, A5
  15435. 00008554  656D                     bcs        +0x6F /* 000085C3 */
  15436. 00008556  6F72                     ble        +0x74 /* 000085CA */
  15437. 00008558  7956                     moveq.l    D4, 0x56
  15438. 0000855A  6965                     bvs        +0x67 /* 000085C1 */
  15439. 0000855C  775F                     moveq.l    D3, 0x5F
  15440. 0000855E  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  15441. 00008562  4D65                     chk.w      D6, -[A5]
  15442. 00008564  6D6F                     blt        +0x71 /* 000085D5 */
  15443. 00008566  7279                     moveq.l    D1, 0x79
  15444. 00008568  5669 6577                addq.w     [A1 + 0x6577], 3
  15445. 0000856C  4650                     not.w      [A0]
  15446. 0000856E  3554 5461                move.w     [A2 + 0x5461], [A4]
  15447. 00008572  736B                     moveq.l    D1, 0x6B
  15448. 00008574  0000 FFFF                ori.b      D0, 0xFF
  15449. 00008578  41F9 FFFC 231C           lea.l      A0, [0xFFFC231C]
  15450. 0000857E  2008                     move.l     D0, A0
  15451. 00008580  4E75                     rts
  15452. 00008582  FFFF                     .invalid   <<F/7/7>>
  15453. 00008584  41F9 FFFC 231C           lea.l      A0, [0xFFFC231C]
  15454. 0000858A  2008                     move.l     D0, A0
  15455. 0000858C  205F                     movea.l    A0, [A7]+
  15456. 0000858E  584F                     addq.w     A7, 4
  15457. 00008590  4ED0                     jmp        [A0]
  15458. 00008592  FFFF                     .invalid   <<F/7/7>>
  15459. 00008594  2F0A                     move.l     -[A7], A2
  15460. 00008596  2F3C 0000 0088           move.l     -[A7], 0x88
  15461. 0000859C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15462. 000085A2  2440                     movea.l    A2, D0
  15463. 000085A4  200A                     move.l     D0, A2
  15464. 000085A6  6708                     beq        +0xA /* 000085B0 */
  15465. 000085A8  2F0A                     move.l     -[A7], A2
  15466. 000085AA  4EB9 0000 85B8           jsr        [0x000085B8]
  15467. label000085B0:
  15468. 000085B0  200A                     move.l     D0, A2
  15469. 000085B2  245F                     movea.l    A2, [A7]+
  15470. 000085B4  4E75                     rts
  15471. 000085B6  FFFF                     .invalid   <<F/7/7>>
  15472. 000085B8  4E56 0000                link       A6, 0
  15473. 000085BC  2F0A                     move.l     -[A7], A2
  15474. 000085BE  246E 0008                movea.l    A2, [A6 + 0x8]
  15475. 000085C2  2F0A                     move.l     -[A7], A2
  15476. 000085C4  4EB9 0000 B4FA           jsr        [0x0000B4FA]
  15477. label000085CA:
  15478. 000085CA  2079 FFFC 3110           movea.l    A0, [0xFFFC3110]
  15479. 000085D0  2488                     move.l     [A2], A0
  15480. 000085D2  7000                     moveq.l    D0, 0x00
  15481. 000085D4  2540 0084                move.l     [A2 + 0x84], D0
  15482. 000085D8  200A                     move.l     D0, A2
  15483. 000085DA  245F                     movea.l    A2, [A7]+
  15484. 000085DC  4E5E                     unlink     A6
  15485. 000085DE  205F                     movea.l    A0, [A7]+
  15486. 000085E0  584F                     addq.w     A7, 4
  15487. 000085E2  4ED0                     jmp        [A0]
  15488. 000085E4  975F                     sub.w      [A7]+, D3
  15489. 000085E6  5F63                     subq.w     -[A3], 7
  15490. 000085E8  745F                     moveq.l    D2, 0x5F
  15491. 000085EA  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  15492. 000085EE  4D65                     chk.w      D6, -[A5]
  15493. 000085F0  6D6F                     blt        +0x71 /* 00008661 */
  15494. 000085F2  7279                     moveq.l    D1, 0x79
  15495. 000085F4  4469 616C                neg.w      [A1 + 0x616C]
  15496. 000085F8  6F67                     ble        +0x69 /* 00008661 */
  15497. 000085FA  4676 0000                not.w      [A6 + D0.w]
  15498. 000085FE  FFFF                     .invalid   <<F/7/7>>
  15499. 00008600  4E56 0000                link       A6, 0
  15500. 00008604  48E7 0038                movem.l    -[A7], A2,A3,A4
  15501. 00008608  246E 0008                movea.l    A2, [A6 + 0x8]
  15502. 0000860C  202E 0010                move.l     D0, [A6 + 0x10]
  15503. 00008610  6610                     bne        +0x12 /* 00008622 */
  15504. 00008612  3F3C 9A67                move.w     -[A7], 0x9A67
  15505. 00008616  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  15506. 0000861C  4EB9 0000 112A           jsr        [0x0000112A]
  15507. label00008622:
  15508. 00008622  2F3C 4D45 4D56           move.l     -[A7], 0x4D454D56 /* 'MEMV' */
  15509. 00008628  2F0A                     move.l     -[A7], A2
  15510. 0000862A  2052                     movea.l    A0, [A2]
  15511. 0000862C  2068 0180                movea.l    A0, [A0 + 0x180]
  15512. 00008630  4E90                     jsr        [A0]
  15513. 00008632  2840                     movea.l    A4, D0
  15514. 00008634  2F0C                     move.l     -[A7], A4
  15515. 00008636  4EB9 0000 1172           jsr        [0x00001172]
  15516. 0000863C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  15517. 00008640  2F0C                     move.l     -[A7], A4
  15518. 00008642  2054                     movea.l    A0, [A4]
  15519. 00008644  2068 040C                movea.l    A0, [A0 + 0x40C]
  15520. 00008648  4E90                     jsr        [A0]
  15521. 0000864A  254C 0084                move.l     [A2 + 0x84], A4
  15522. 0000864E  2F3C 4144 4452           move.l     -[A7], 0x41444452 /* 'ADDR' */
  15523. 00008654  2F0A                     move.l     -[A7], A2
  15524. 00008656  2052                     movea.l    A0, [A2]
  15525. 00008658  2068 0180                movea.l    A0, [A0 + 0x180]
  15526. 0000865C  4E90                     jsr        [A0]
  15527. 0000865E  2640                     movea.l    A3, D0
  15528. 00008660  2F0B                     move.l     -[A7], A3
  15529. 00008662  4EB9 0000 1172           jsr        [0x00001172]
  15530. 00008668  377C 0BB8 004C           move.w     [A3 + 0x4C], 0xBB8
  15531. 0000866E  7001                     moveq.l    D0, 0x01
  15532. 00008670  3740 004E                move.w     [A3 + 0x4E], D0
  15533. 00008674  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15534. 00008678  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  15535. 0000867C  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  15536. 00008680  2F0B                     move.l     -[A7], A3
  15537. 00008682  2053                     movea.l    A0, [A3]
  15538. 00008684  2068 0448                movea.l    A0, [A0 + 0x448]
  15539. 00008688  4E90                     jsr        [A0]
  15540. 0000868A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  15541. 0000868E  4E5E                     unlink     A6
  15542. 00008690  205F                     movea.l    A0, [A7]+
  15543. 00008692  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15544. 00008696  4ED0                     jmp        [A0]
  15545. 00008698  8028 494D                or.b       D0, [A0 + 0x494D]
  15546. 0000869C  656D                     bcs        +0x6F /* 0000870B */
  15547. 0000869E  6F72                     ble        +0x74 /* 00008712 */
  15548. 000086A0  7944                     moveq.l    D4, 0x44
  15549. 000086A2  6961                     bvs        +0x63 /* 00008705 */
  15550. 000086A4  6C6F                     bge        +0x71 /* 00008715 */
  15551. 000086A6  675F                     beq        +0x61 /* 00008707 */
  15552. 000086A8  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  15553. 000086AC  4D65                     chk.w      D6, -[A5]
  15554. 000086AE  6D6F                     blt        +0x71 /* 0000871F */
  15555. 000086B0  7279                     moveq.l    D1, 0x79
  15556. 000086B2  4469 616C                neg.w      [A1 + 0x616C]
  15557. 000086B6  6F67                     ble        +0x69 /* 0000871F */
  15558. 000086B8  4650                     not.w      [A0]
  15559. 000086BA  3554 5461                move.w     [A2 + 0x5461], [A4]
  15560. 000086BE  736B                     moveq.l    D1, 0x6B
  15561. 000086C0  556C 0000                subq.w     [A4 + 0x0], 2
  15562. 000086C4  41F9 FFFC 2348           lea.l      A0, [0xFFFC2348]
  15563. 000086CA  2008                     move.l     D0, A0
  15564. 000086CC  205F                     movea.l    A0, [A7]+
  15565. 000086CE  584F                     addq.w     A7, 4
  15566. 000086D0  4ED0                     jmp        [A0]
  15567. 000086D2  FFFF                     .invalid   <<F/7/7>>
  15568. 000086D4  2F0A                     move.l     -[A7], A2
  15569. 000086D6  2F3C 0000 00CA           move.l     -[A7], 0xCA
  15570. 000086DC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15571. 000086E2  2440                     movea.l    A2, D0
  15572. 000086E4  200A                     move.l     D0, A2
  15573. 000086E6  6708                     beq        +0xA /* 000086F0 */
  15574. 000086E8  2F0A                     move.l     -[A7], A2
  15575. 000086EA  4EB9 0000 ACD2           jsr        [0x0000ACD2]
  15576. label000086F0:
  15577. 000086F0  200A                     move.l     D0, A2
  15578. 000086F2  245F                     movea.l    A2, [A7]+
  15579. 000086F4  4E75                     rts
  15580. 000086F6  FFFF                     .invalid   <<F/7/7>>
  15581. 000086F8  41F9 FFFC 3540           lea.l      A0, [0xFFFC3540]
  15582. 000086FE  2008                     move.l     D0, A0
  15583. 00008700  205F                     movea.l    A0, [A7]+
  15584. 00008702  584F                     addq.w     A7, 4
  15585. 00008704  4ED0                     jmp        [A0]
  15586. 00008706  FFFF                     .invalid   <<F/7/7>>
  15587. 00008708  2F0A                     move.l     -[A7], A2
  15588. 0000870A  701E                     moveq.l    D0, 0x1E
  15589. 0000870C  2F00                     move.l     -[A7], D0
  15590. 0000870E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15591. // begin alternate branch 00008712-00008714
  15592. label00008712:
  15593. 00008712  0BEA                     .incomplete
  15594. // end alternate branch 00008712-00008714
  15595. label00008712: // (misaligned)
  15596. 00008714  2440                     movea.l    A2, D0
  15597. 00008716  200A                     move.l     D0, A2
  15598. 00008718  6708                     beq        +0xA /* 00008722 */
  15599. 0000871A  2F0A                     move.l     -[A7], A2
  15600. 0000871C  4EB9 0000 183A           jsr        [0x0000183A]
  15601. label00008722:
  15602. 00008722  200A                     move.l     D0, A2
  15603. 00008724  245F                     movea.l    A2, [A7]+
  15604. 00008726  4E75                     rts
  15605. 00008728  41F9 FFFC 3588           lea.l      A0, [0xFFFC3588]
  15606. 0000872E  2008                     move.l     D0, A0
  15607. 00008730  205F                     movea.l    A0, [A7]+
  15608. 00008732  584F                     addq.w     A7, 4
  15609. 00008734  4ED0                     jmp        [A0]
  15610. 00008736  FFFF                     .invalid   <<F/7/7>>
  15611. 00008738  2F0A                     move.l     -[A7], A2
  15612. 0000873A  701E                     moveq.l    D0, 0x1E
  15613. 0000873C  2F00                     move.l     -[A7], D0
  15614. 0000873E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15615. 00008744  2440                     movea.l    A2, D0
  15616. 00008746  200A                     move.l     D0, A2
  15617. 00008748  6708                     beq        +0xA /* 00008752 */
  15618. 0000874A  2F0A                     move.l     -[A7], A2
  15619. 0000874C  4EB9 0000 19BA           jsr        [0x000019BA]
  15620. label00008752:
  15621. 00008752  200A                     move.l     D0, A2
  15622. 00008754  245F                     movea.l    A2, [A7]+
  15623. 00008756  4E75                     rts
  15624. 00008758  41F9 FFFC 35BC           lea.l      A0, [0xFFFC35BC]
  15625. 0000875E  2008                     move.l     D0, A0
  15626. 00008760  205F                     movea.l    A0, [A7]+
  15627. 00008762  584F                     addq.w     A7, 4
  15628. 00008764  4ED0                     jmp        [A0]
  15629. 00008766  FFFF                     .invalid   <<F/7/7>>
  15630. 00008768  2F0A                     move.l     -[A7], A2
  15631. 0000876A  701E                     moveq.l    D0, 0x1E
  15632. 0000876C  2F00                     move.l     -[A7], D0
  15633. 0000876E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15634. 00008774  2440                     movea.l    A2, D0
  15635. 00008776  200A                     move.l     D0, A2
  15636. 00008778  6708                     beq        +0xA /* 00008782 */
  15637. 0000877A  2F0A                     move.l     -[A7], A2
  15638. 0000877C  4EB9 0000 1832           jsr        [0x00001832]
  15639. label00008782:
  15640. 00008782  200A                     move.l     D0, A2
  15641. 00008784  245F                     movea.l    A2, [A7]+
  15642. 00008786  4E75                     rts
  15643. 00008788  41F9 FFFC 35F4           lea.l      A0, [0xFFFC35F4]
  15644. 0000878E  2008                     move.l     D0, A0
  15645. 00008790  205F                     movea.l    A0, [A7]+
  15646. 00008792  584F                     addq.w     A7, 4
  15647. 00008794  4ED0                     jmp        [A0]
  15648. 00008796  FFFF                     .invalid   <<F/7/7>>
  15649. 00008798  2F0A                     move.l     -[A7], A2
  15650. 0000879A  702A                     moveq.l    D0, 0x2A
  15651. 0000879C  2F00                     move.l     -[A7], D0
  15652. 0000879E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15653. 000087A4  2440                     movea.l    A2, D0
  15654. 000087A6  200A                     move.l     D0, A2
  15655. 000087A8  6708                     beq        +0xA /* 000087B2 */
  15656. 000087AA  2F0A                     move.l     -[A7], A2
  15657. 000087AC  4EB9 0000 1852           jsr        [0x00001852]
  15658. label000087B2:
  15659. 000087B2  200A                     move.l     D0, A2
  15660. 000087B4  245F                     movea.l    A2, [A7]+
  15661. 000087B6  4E75                     rts
  15662. 000087B8  4E56 0000                link       A6, 0
  15663. 000087BC  2F0B                     move.l     -[A7], A3
  15664. 000087BE  266E 0008                movea.l    A3, [A6 + 0x8]
  15665. 000087C2  2079 FFFC 39D0           movea.l    A0, [0xFFFC39D0]
  15666. 000087C8  2688                     move.l     [A3], A0
  15667. 000087CA  7000                     moveq.l    D0, 0x00
  15668. 000087CC  2740 0010                move.l     [A3 + 0x10], D0
  15669. 000087D0  7000                     moveq.l    D0, 0x00
  15670. 000087D2  2740 0008                move.l     [A3 + 0x8], D0
  15671. 000087D6  7000                     moveq.l    D0, 0x00
  15672. 000087D8  2740 000C                move.l     [A3 + 0xC], D0
  15673. 000087DC  422B 0014                clr.b      [A3 + 0x14]
  15674. 000087E0  200B                     move.l     D0, A3
  15675. 000087E2  265F                     movea.l    A3, [A7]+
  15676. 000087E4  4E5E                     unlink     A6
  15677. 000087E6  205F                     movea.l    A0, [A7]+
  15678. 000087E8  584F                     addq.w     A7, 4
  15679. 000087EA  4ED0                     jmp        [A0]
  15680. 000087EC  965F                     sub.w      D3, [A7]+
  15681. 000087EE  5F63                     subq.w     -[A3], 7
  15682. 000087F0  745F                     moveq.l    D2, 0x5F
  15683. 000087F2  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  15684. 000087F6  4D65                     chk.w      D6, -[A5]
  15685. 000087F8  6D6F                     blt        +0x71 /* 00008869 */
  15686. 000087FA  7279                     moveq.l    D1, 0x79
  15687. 000087FC  4361                     chk.w      D1, -[A1]
  15688. 000087FE  6368                     bls        +0x6A /* 00008868 */
  15689. 00008800  6546                     bcs        +0x48 /* 00008848 */
  15690. 00008802  7600                     moveq.l    D3, 0x00
  15691. 00008804  0000 FFFF                ori.b      D0, 0xFF
  15692. 00008808  4E56 0000                link       A6, 0
  15693. 0000880C  48E7 1010                movem.l    -[A7], D3,A3
  15694. 00008810  266E 0008                movea.l    A3, [A6 + 0x8]
  15695. 00008814  276E 0014 0004           move.l     [A3 + 0x4], [A6 + 0x14]
  15696. 0000881A  276E 0010 0008           move.l     [A3 + 0x8], [A6 + 0x10]
  15697. 00008820  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15698. 00008824  2F0B                     move.l     -[A7], A3
  15699. 00008826  2053                     movea.l    A0, [A3]
  15700. 00008828  2068 0018                movea.l    A0, [A0 + 0x18]
  15701. 0000882C  4E90                     jsr        [A0]
  15702. 0000882E  4227                     clr.b      -[A7]
  15703. 00008830  2F0B                     move.l     -[A7], A3
  15704. 00008832  2053                     movea.l    A0, [A3]
  15705. 00008834  2068 0014                movea.l    A0, [A0 + 0x14]
  15706. 00008838  4E90                     jsr        [A0]
  15707. 0000883A  3F00                     move.w     -[A7], D0
  15708. 0000883C  262B 0004                move.l     D3, [A3 + 0x4]
  15709. 00008840  2F03                     move.l     -[A7], D3
  15710. 00008842  2043                     movea.l    A0, D3
  15711. 00008844  2050                     movea.l    A0, [A0]
  15712. 00008846  2068 00C8                movea.l    A0, [A0 + 0xC8]
  15713. // begin alternate branch 00008848-0000884A
  15714. label00008848:
  15715. 00008848  00C8                     .incomplete
  15716. // end alternate branch 00008848-0000884A
  15717. label00008848: // (misaligned)
  15718. 0000884A  4E90                     jsr        [A0]
  15719. 0000884C  4CDF 0808                movem.l    D3,A3, [A7]+
  15720. 00008850  4E5E                     unlink     A6
  15721. 00008852  205F                     movea.l    A0, [A7]+
  15722. 00008854  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15723. 00008858  4ED0                     jmp        [A0]
  15724. 0000885A  802A 494D                or.b       D0, [A2 + 0x494D]
  15725. 0000885E  656D                     bcs        +0x6F /* 000088CD */
  15726. 00008860  6F72                     ble        +0x74 /* 000088D4 */
  15727. 00008862  7943                     moveq.l    D4, 0x43
  15728. 00008864  6163                     bsr        +0x65 /* 000088C9 */
  15729. 00008866  6865                     bvc        +0x67 /* 000088CD */
  15730. label00008868:
  15731. 00008868  5F5F                     subq.w     [A7]+, 7
  15732. 0000886A  3132 544D                move.w     -[A0], [A2 + D5.w * 4 + 0x4D]
  15733. 0000886E  656D                     bcs        +0x6F /* 000088DD */
  15734. 00008870  6F72                     ble        +0x74 /* 000088E4 */
  15735. 00008872  7943                     moveq.l    D4, 0x43
  15736. 00008874  6163                     bsr        +0x65 /* 000088D9 */
  15737. 00008876  6865                     bvc        +0x67 /* 000088DD */
  15738. 00008878  4650                     not.w      [A0]
  15739. 0000887A  3854                     movea.w    A4, [A4]
  15740. 0000887C  5072 6F63 6573 7355 6C6C addq.w     [[A2 + 0x6573] + 0x73556C6C], 8
  15741. 00008886  0000 41F9                ori.b      D0, 0xF9
  15742. 0000888A  FFFC                     .invalid   <<F/7/7>>
  15743. 0000888C  3DEC 2008                move.w     <<invalid special address>>, [A4 + 0x2008]
  15744. 00008890  4E75                     rts
  15745. 00008892  FFFF                     .invalid   <<F/7/7>>
  15746. 00008894  41F9 FFFC 3DEC           lea.l      A0, [0xFFFC3DEC]
  15747. 0000889A  2008                     move.l     D0, A0
  15748. 0000889C  205F                     movea.l    A0, [A7]+
  15749. 0000889E  584F                     addq.w     A7, 4
  15750. 000088A0  4ED0                     jmp        [A0]
  15751. 000088A2  FFFF                     .invalid   <<F/7/7>>
  15752. 000088A4  2F0A                     move.l     -[A7], A2
  15753. 000088A6  2F3C 0000 00B8           move.l     -[A7], 0xB8
  15754. 000088AC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15755. 000088B2  2440                     movea.l    A2, D0
  15756. 000088B4  200A                     move.l     D0, A2
  15757. 000088B6  6708                     beq        +0xA /* 000088C0 */
  15758. 000088B8  2F0A                     move.l     -[A7], A2
  15759. 000088BA  4EB9 0000 38CA           jsr        [0x000038CA]
  15760. label000088C0:
  15761. 000088C0  200A                     move.l     D0, A2
  15762. 000088C2  245F                     movea.l    A2, [A7]+
  15763. 000088C4  4E75                     rts
  15764. 000088C6  FFFF                     .invalid   <<F/7/7>>
  15765. 000088C8  41F9 FFFC 4248           lea.l      A0, [0xFFFC4248]
  15766. 000088CE  2008                     move.l     D0, A0
  15767. 000088D0  4E75                     rts
  15768. 000088D2  FFFF                     .invalid   <<F/7/7>>
  15769. label000088D4:
  15770. 000088D4  41F9 FFFC 4248           lea.l      A0, [0xFFFC4248]
  15771. 000088DA  2008                     move.l     D0, A0
  15772. 000088DC  205F                     movea.l    A0, [A7]+
  15773. 000088DE  584F                     addq.w     A7, 4
  15774. 000088E0  4ED0                     jmp        [A0]
  15775. 000088E2  FFFF                     .invalid   <<F/7/7>>
  15776. label000088E4:
  15777. 000088E4  2F0A                     move.l     -[A7], A2
  15778. 000088E6  2F3C 0000 00D2           move.l     -[A7], 0xD2
  15779. 000088EC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15780. 000088F2  2440                     movea.l    A2, D0
  15781. 000088F4  200A                     move.l     D0, A2
  15782. 000088F6  6708                     beq        +0xA /* 00008900 */
  15783. 000088F8  2F0A                     move.l     -[A7], A2
  15784. 000088FA  4EB9 0000 8908           jsr        [0x00008908]
  15785. label00008900:
  15786. 00008900  200A                     move.l     D0, A2
  15787. 00008902  245F                     movea.l    A2, [A7]+
  15788. 00008904  4E75                     rts
  15789. 00008906  FFFF                     .invalid   <<F/7/7>>
  15790. 00008908  4E56 0000                link       A6, 0
  15791. 0000890C  2F0A                     move.l     -[A7], A2
  15792. 0000890E  246E 0008                movea.l    A2, [A6 + 0x8]
  15793. 00008912  2F0A                     move.l     -[A7], A2
  15794. 00008914  4EB9 0000 68E2           jsr        [0x000068E2]
  15795. 0000891A  2079 FFFC 46D4           movea.l    A0, [0xFFFC46D4]
  15796. 00008920  2488                     move.l     [A2], A0
  15797. 00008922  357C 03FA 004C           move.w     [A2 + 0x4C], 0x3FA
  15798. 00008928  204A                     movea.l    A0, A2
  15799. 0000892A  41E8 00BE                lea.l      A0, [A0 + 0xBE]
  15800. 0000892E  2F08                     move.l     -[A7], A0
  15801. 00008930  42A7                     clr.l      -[A7]
  15802. 00008932  42A7                     clr.l      -[A7]
  15803. 00008934  42A7                     clr.l      -[A7]
  15804. 00008936  42A7                     clr.l      -[A7]
  15805. 00008938  4EB9 0000 6642           jsr        [0x00006642]
  15806. 0000893E  7000                     moveq.l    D0, 0x00
  15807. 00008940  2540 00CE                move.l     [A2 + 0xCE], D0
  15808. 00008944  200A                     move.l     D0, A2
  15809. 00008946  245F                     movea.l    A2, [A7]+
  15810. 00008948  4E5E                     unlink     A6
  15811. 0000894A  205F                     movea.l    A0, [A7]+
  15812. 0000894C  584F                     addq.w     A7, 4
  15813. 0000894E  4ED0                     jmp        [A0]
  15814. 00008950  9A5F                     sub.w      D5, [A7]+
  15815. 00008952  5F63                     subq.w     -[A3], 7
  15816. 00008954  745F                     moveq.l    D2, 0x5F
  15817. 00008956  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  15818. 0000895A  4D6F 7573                chk.w      D6, [A7 + 0x7573]
  15819. 0000895E  6572                     bcs        +0x74 /* 000089D2 */
  15820. 00008960  5363                     subq.w     -[A3], 1
  15821. 00008962  726F                     moveq.l    D1, 0x6F
  15822. 00008964  6C6C                     bge        +0x6E /* 000089D2 */
  15823. 00008966  4261                     clr.w      -[A1]
  15824. 00008968  7246                     moveq.l    D1, 0x46
  15825. 0000896A  7600                     moveq.l    D3, 0x00
  15826. 0000896C  0000 FFFF                ori.b      D0, 0xFF
  15827. 00008970  41F9 FFFC 4FF4           lea.l      A0, [0xFFFC4FF4]
  15828. 00008976  2008                     move.l     D0, A0
  15829. 00008978  205F                     movea.l    A0, [A7]+
  15830. 0000897A  584F                     addq.w     A7, 4
  15831. 0000897C  4ED0                     jmp        [A0]
  15832. 0000897E  FFFF                     .invalid   <<F/7/7>>
  15833. 00008980  2F0A                     move.l     -[A7], A2
  15834. 00008982  2F3C 0000 0160           move.l     -[A7], 0x160
  15835. 00008988  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15836. 0000898E  2440                     movea.l    A2, D0
  15837. 00008990  200A                     move.l     D0, A2
  15838. 00008992  6708                     beq        +0xA /* 0000899C */
  15839. 00008994  2F0A                     move.l     -[A7], A2
  15840. 00008996  4EB9 0000 9B22           jsr        [0x00009B22]
  15841. label0000899C:
  15842. 0000899C  200A                     move.l     D0, A2
  15843. 0000899E  245F                     movea.l    A2, [A7]+
  15844. 000089A0  4E75                     rts
  15845. 000089A2  FFFF                     .invalid   <<F/7/7>>
  15846. 000089A4  41F9 FFFC 5228           lea.l      A0, [0xFFFC5228]
  15847. 000089AA  2008                     move.l     D0, A0
  15848. 000089AC  205F                     movea.l    A0, [A7]+
  15849. 000089AE  584F                     addq.w     A7, 4
  15850. 000089B0  4ED0                     jmp        [A0]
  15851. 000089B2  FFFF                     .invalid   <<F/7/7>>
  15852. 000089B4  2F0A                     move.l     -[A7], A2
  15853. 000089B6  701C                     moveq.l    D0, 0x1C
  15854. 000089B8  2F00                     move.l     -[A7], D0
  15855. 000089BA  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  15856. 000089C0  2440                     movea.l    A2, D0
  15857. 000089C2  200A                     move.l     D0, A2
  15858. 000089C4  6708                     beq        +0xA /* 000089CE */
  15859. 000089C6  2F0A                     move.l     -[A7], A2
  15860. 000089C8  4EB9 0000 9BBA           jsr        [0x00009BBA]
  15861. label000089CE:
  15862. 000089CE  200A                     move.l     D0, A2
  15863. 000089D0  245F                     movea.l    A2, [A7]+
  15864. label000089D2:
  15865. 000089D2  4E75                     rts
  15866. 000089D4  41F9 FFFC 5258           lea.l      A0, [0xFFFC5258]
  15867. 000089DA  2008                     move.l     D0, A0
  15868. 000089DC  205F                     movea.l    A0, [A7]+
  15869. 000089DE  584F                     addq.w     A7, 4
  15870. 000089E0  4ED0                     jmp        [A0]
  15871. 000089E2  FFFF                     .invalid   <<F/7/7>>
  15872. 000089E4  2F0A                     move.l     -[A7], A2
  15873. 000089E6  702A                     moveq.l    D0, 0x2A
  15874. 000089E8  2F00                     move.l     -[A7], D0
  15875. 000089EA  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  15876. 000089F0  2440                     movea.l    A2, D0
  15877. 000089F2  200A                     move.l     D0, A2
  15878. 000089F4  6708                     beq        +0xA /* 000089FE */
  15879. 000089F6  2F0A                     move.l     -[A7], A2
  15880. 000089F8  4EB9 0000 9BCA           jsr        [0x00009BCA]
  15881. label000089FE:
  15882. 000089FE  200A                     move.l     D0, A2
  15883. 00008A00  245F                     movea.l    A2, [A7]+
  15884. 00008A02  4E75                     rts
  15885. 00008A04  41F9 FFFC 5288           lea.l      A0, [0xFFFC5288]
  15886. 00008A0A  2008                     move.l     D0, A0
  15887. 00008A0C  205F                     movea.l    A0, [A7]+
  15888. 00008A0E  584F                     addq.w     A7, 4
  15889. 00008A10  4ED0                     jmp        [A0]
  15890. 00008A12  FFFF                     .invalid   <<F/7/7>>
  15891. 00008A14  2F0A                     move.l     -[A7], A2
  15892. 00008A16  7078                     moveq.l    D0, 0x78
  15893. 00008A18  2F00                     move.l     -[A7], D0
  15894. 00008A1A  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  15895. 00008A20  2440                     movea.l    A2, D0
  15896. 00008A22  200A                     move.l     D0, A2
  15897. 00008A24  6708                     beq        +0xA /* 00008A2E */
  15898. 00008A26  2F0A                     move.l     -[A7], A2
  15899. 00008A28  4EB9 0000 9BDA           jsr        [0x00009BDA]
  15900. label00008A2E:
  15901. 00008A2E  200A                     move.l     D0, A2
  15902. 00008A30  245F                     movea.l    A2, [A7]+
  15903. 00008A32  4E75                     rts
  15904. 00008A34  41F9 FFFC 52B4           lea.l      A0, [0xFFFC52B4]
  15905. 00008A3A  2008                     move.l     D0, A0
  15906. 00008A3C  205F                     movea.l    A0, [A7]+
  15907. 00008A3E  584F                     addq.w     A7, 4
  15908. 00008A40  4ED0                     jmp        [A0]
  15909. 00008A42  FFFF                     .invalid   <<F/7/7>>
  15910. 00008A44  2F0A                     move.l     -[A7], A2
  15911. 00008A46  701C                     moveq.l    D0, 0x1C
  15912. 00008A48  2F00                     move.l     -[A7], D0
  15913. 00008A4A  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  15914. 00008A50  2440                     movea.l    A2, D0
  15915. 00008A52  200A                     move.l     D0, A2
  15916. 00008A54  6708                     beq        +0xA /* 00008A5E */
  15917. 00008A56  2F0A                     move.l     -[A7], A2
  15918. 00008A58  4EB9 0000 9C1A           jsr        [0x00009C1A]
  15919. label00008A5E:
  15920. 00008A5E  200A                     move.l     D0, A2
  15921. 00008A60  245F                     movea.l    A2, [A7]+
  15922. 00008A62  4E75                     rts
  15923. 00008A64  4E56 FF00                link       A6, -0x0100
  15924. 00008A68  2F0A                     move.l     -[A7], A2
  15925. 00008A6A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  15926. 00008A70  6720                     beq        +0x22 /* 00008A92 */
  15927. 00008A72  4EB9 0000 0CD8           jsr        [0x00000CD8 /* DeskCPat */]
  15928. 00008A78  2F3C 0000 00CC           move.l     -[A7], 0xCC
  15929. 00008A7E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15930. 00008A84  2440                     movea.l    A2, D0
  15931. 00008A86  200A                     move.l     D0, A2
  15932. 00008A88  6708                     beq        +0xA /* 00008A92 */
  15933. 00008A8A  2F0A                     move.l     -[A7], A2
  15934. 00008A8C  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  15935. label00008A92:
  15936. 00008A92  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  15937. 00008A98  671E                     beq        +0x20 /* 00008AB8 */
  15938. 00008A9A  4EB9 0000 0EE4           jsr        [0x00000EE4]
  15939. 00008AA0  707C                     moveq.l    D0, 0x7C
  15940. 00008AA2  2F00                     move.l     -[A7], D0
  15941. 00008AA4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15942. 00008AAA  2440                     movea.l    A2, D0
  15943. 00008AAC  200A                     move.l     D0, A2
  15944. 00008AAE  6708                     beq        +0xA /* 00008AB8 */
  15945. 00008AB0  2F0A                     move.l     -[A7], A2
  15946. 00008AB2  4EB9 0000 0F20           jsr        [0x00000F20]
  15947. label00008AB8:
  15948. 00008AB8  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  15949. 00008ABE  6720                     beq        +0x22 /* 00008AE0 */
  15950. 00008AC0  4EB9 0000 0DDC           jsr        [0x00000DDC /* BootGlobPtr */]
  15951. 00008AC6  2F3C 0000 00BC           move.l     -[A7], 0xBC
  15952. 00008ACC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15953. 00008AD2  2440                     movea.l    A2, D0
  15954. 00008AD4  200A                     move.l     D0, A2
  15955. 00008AD6  6708                     beq        +0xA /* 00008AE0 */
  15956. 00008AD8  2F0A                     move.l     -[A7], A2
  15957. 00008ADA  4EB9 0000 0E1C           jsr        [0x00000E1C]
  15958. label00008AE0:
  15959. 00008AE0  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  15960. 00008AE6  6720                     beq        +0x22 /* 00008B08 */
  15961. 00008AE8  4EB9 0000 0E60           jsr        [0x00000E60]
  15962. 00008AEE  2F3C 0000 00B0           move.l     -[A7], 0xB0
  15963. 00008AF4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15964. 00008AFA  2440                     movea.l    A2, D0
  15965. 00008AFC  200A                     move.l     D0, A2
  15966. 00008AFE  6708                     beq        +0xA /* 00008B08 */
  15967. 00008B00  2F0A                     move.l     -[A7], A2
  15968. 00008B02  4EB9 0000 0EA0           jsr        [0x00000EA0]
  15969. label00008B08:
  15970. 00008B08  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  15971. 00008B0E  6720                     beq        +0x22 /* 00008B30 */
  15972. 00008B10  4EB9 0000 0F60           jsr        [0x00000F60]
  15973. 00008B16  2F3C 0000 00BC           move.l     -[A7], 0xBC
  15974. 00008B1C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15975. 00008B22  2440                     movea.l    A2, D0
  15976. 00008B24  200A                     move.l     D0, A2
  15977. 00008B26  6708                     beq        +0xA /* 00008B30 */
  15978. 00008B28  2F0A                     move.l     -[A7], A2
  15979. 00008B2A  4EB9 0000 0FA0           jsr        [0x00000FA0]
  15980. label00008B30:
  15981. 00008B30  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  15982. 00008B36  6720                     beq        +0x22 /* 00008B58 */
  15983. 00008B38  4EB9 0000 1620           jsr        [0x00001620]
  15984. 00008B3E  2F3C 0000 0094           move.l     -[A7], 0x94
  15985. 00008B44  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15986. 00008B4A  2440                     movea.l    A2, D0
  15987. 00008B4C  200A                     move.l     D0, A2
  15988. 00008B4E  6708                     beq        +0xA /* 00008B58 */
  15989. 00008B50  2F0A                     move.l     -[A7], A2
  15990. 00008B52  4EB9 0000 1660           jsr        [0x00001660]
  15991. label00008B58:
  15992. 00008B58  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  15993. 00008B5E  6720                     beq        +0x22 /* 00008B80 */
  15994. 00008B60  4EB9 0000 4CC4           jsr        [0x00004CC4]
  15995. 00008B66  2F3C 0000 00BC           move.l     -[A7], 0xBC
  15996. 00008B6C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  15997. 00008B72  2440                     movea.l    A2, D0
  15998. 00008B74  200A                     move.l     D0, A2
  15999. 00008B76  6708                     beq        +0xA /* 00008B80 */
  16000. 00008B78  2F0A                     move.l     -[A7], A2
  16001. 00008B7A  4EB9 0000 4D04           jsr        [0x00004D04]
  16002. label00008B80:
  16003. 00008B80  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16004. 00008B86  6720                     beq        +0x22 /* 00008BA8 */
  16005. 00008B88  4EB9 0000 1754           jsr        [0x00001754]
  16006. 00008B8E  2F3C 0000 00BC           move.l     -[A7], 0xBC
  16007. 00008B94  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16008. 00008B9A  2440                     movea.l    A2, D0
  16009. 00008B9C  200A                     move.l     D0, A2
  16010. 00008B9E  6708                     beq        +0xA /* 00008BA8 */
  16011. 00008BA0  2F0A                     move.l     -[A7], A2
  16012. 00008BA2  4EB9 0000 7182           jsr        [0x00007182]
  16013. label00008BA8:
  16014. 00008BA8  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16015. 00008BAE  6720                     beq        +0x22 /* 00008BD0 */
  16016. 00008BB0  4EB9 0000 D290           jsr        [0x0000D290]
  16017. 00008BB6  2F3C 0000 00FE           move.l     -[A7], 0xFE
  16018. 00008BBC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16019. 00008BC2  2440                     movea.l    A2, D0
  16020. 00008BC4  200A                     move.l     D0, A2
  16021. 00008BC6  6708                     beq        +0xA /* 00008BD0 */
  16022. 00008BC8  2F0A                     move.l     -[A7], A2
  16023. 00008BCA  4EB9 0000 D2D0           jsr        [0x0000D2D0]
  16024. label00008BD0:
  16025. 00008BD0  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16026. 00008BD6  6720                     beq        +0x22 /* 00008BF8 */
  16027. 00008BD8  4EB9 0000 2BB4           jsr        [0x00002BB4]
  16028. 00008BDE  2F3C 0000 00BA           move.l     -[A7], 0xBA
  16029. 00008BE4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16030. 00008BEA  2440                     movea.l    A2, D0
  16031. 00008BEC  200A                     move.l     D0, A2
  16032. 00008BEE  6708                     beq        +0xA /* 00008BF8 */
  16033. 00008BF0  2F0A                     move.l     -[A7], A2
  16034. 00008BF2  4EB9 0000 2BF4           jsr        [0x00002BF4]
  16035. label00008BF8:
  16036. 00008BF8  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16037. 00008BFE  6720                     beq        +0x22 /* 00008C20 */
  16038. 00008C00  4EB9 0000 60E4           jsr        [0x000060E4]
  16039. 00008C06  2F3C 0000 00BE           move.l     -[A7], 0xBE
  16040. 00008C0C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16041. 00008C12  2440                     movea.l    A2, D0
  16042. 00008C14  200A                     move.l     D0, A2
  16043. 00008C16  6708                     beq        +0xA /* 00008C20 */
  16044. 00008C18  2F0A                     move.l     -[A7], A2
  16045. 00008C1A  4EB9 0000 6124           jsr        [0x00006124]
  16046. label00008C20:
  16047. 00008C20  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16048. 00008C26  6720                     beq        +0x22 /* 00008C48 */
  16049. 00008C28  4EB9 0000 6688           jsr        [0x00006688]
  16050. 00008C2E  2F3C 0000 00D6           move.l     -[A7], 0xD6
  16051. 00008C34  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16052. 00008C3A  2440                     movea.l    A2, D0
  16053. 00008C3C  200A                     move.l     D0, A2
  16054. 00008C3E  6708                     beq        +0xA /* 00008C48 */
  16055. 00008C40  2F0A                     move.l     -[A7], A2
  16056. 00008C42  4EB9 0000 66C8           jsr        [0x000066C8]
  16057. label00008C48:
  16058. 00008C48  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16059. 00008C4E  6720                     beq        +0x22 /* 00008C70 */
  16060. 00008C50  4EB9 0000 83B0           jsr        [0x000083B0]
  16061. 00008C56  2F3C 0000 00DE           move.l     -[A7], 0xDE
  16062. 00008C5C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16063. 00008C62  2440                     movea.l    A2, D0
  16064. 00008C64  200A                     move.l     D0, A2
  16065. 00008C66  6708                     beq        +0xA /* 00008C70 */
  16066. 00008C68  2F0A                     move.l     -[A7], A2
  16067. 00008C6A  4EB9 0000 83F0           jsr        [0x000083F0]
  16068. label00008C70:
  16069. 00008C70  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16070. 00008C76  6720                     beq        +0x22 /* 00008C98 */
  16071. 00008C78  4EB9 0000 8578           jsr        [0x00008578]
  16072. 00008C7E  2F3C 0000 0088           move.l     -[A7], 0x88
  16073. 00008C84  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16074. 00008C8A  2440                     movea.l    A2, D0
  16075. 00008C8C  200A                     move.l     D0, A2
  16076. 00008C8E  6708                     beq        +0xA /* 00008C98 */
  16077. 00008C90  2F0A                     move.l     -[A7], A2
  16078. 00008C92  4EB9 0000 85B8           jsr        [0x000085B8]
  16079. label00008C98:
  16080. 00008C98  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16081. 00008C9E  6720                     beq        +0x22 /* 00008CC0 */
  16082. 00008CA0  4EB9 0000 4B20           jsr        [0x00004B20]
  16083. 00008CA6  2F3C 0000 00BE           move.l     -[A7], 0xBE
  16084. 00008CAC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16085. 00008CB2  2440                     movea.l    A2, D0
  16086. 00008CB4  200A                     move.l     D0, A2
  16087. 00008CB6  6708                     beq        +0xA /* 00008CC0 */
  16088. 00008CB8  2F0A                     move.l     -[A7], A2
  16089. 00008CBA  4EB9 0000 4B60           jsr        [0x00004B60]
  16090. label00008CC0:
  16091. 00008CC0  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16092. 00008CC6  671E                     beq        +0x20 /* 00008CE6 */
  16093. 00008CC8  4EB9 0000 9AF4           jsr        [0x00009AF4]
  16094. 00008CCE  7036                     moveq.l    D0, 0x36
  16095. 00008CD0  2F00                     move.l     -[A7], D0
  16096. 00008CD2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16097. 00008CD8  2440                     movea.l    A2, D0
  16098. 00008CDA  200A                     move.l     D0, A2
  16099. 00008CDC  6708                     beq        +0xA /* 00008CE6 */
  16100. 00008CDE  2F0A                     move.l     -[A7], A2
  16101. 00008CE0  4EB9 0000 9B30           jsr        [0x00009B30]
  16102. label00008CE6:
  16103. 00008CE6  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16104. 00008CEC  6720                     beq        +0x22 /* 00008D0E */
  16105. 00008CEE  4EB9 0000 A4D4           jsr        [0x0000A4D4]
  16106. 00008CF4  2F3C 0000 00CC           move.l     -[A7], 0xCC
  16107. 00008CFA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16108. 00008D00  2440                     movea.l    A2, D0
  16109. 00008D02  200A                     move.l     D0, A2
  16110. 00008D04  6708                     beq        +0xA /* 00008D0E */
  16111. 00008D06  2F0A                     move.l     -[A7], A2
  16112. 00008D08  4EB9 0000 A514           jsr        [0x0000A514]
  16113. label00008D0E:
  16114. 00008D0E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16115. 00008D14  6720                     beq        +0x22 /* 00008D36 */
  16116. 00008D16  4EB9 0000 BD5C           jsr        [0x0000BD5C]
  16117. 00008D1C  2F3C 0000 0174           move.l     -[A7], 0x174
  16118. 00008D22  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16119. 00008D28  2440                     movea.l    A2, D0
  16120. 00008D2A  200A                     move.l     D0, A2
  16121. 00008D2C  6708                     beq        +0xA /* 00008D36 */
  16122. 00008D2E  2F0A                     move.l     -[A7], A2
  16123. 00008D30  4EB9 0000 BD9C           jsr        [0x0000BD9C]
  16124. label00008D36:
  16125. 00008D36  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16126. 00008D3C  6720                     beq        +0x22 /* 00008D5E */
  16127. 00008D3E  4EB9 0000 C0EC           jsr        [0x0000C0EC]
  16128. 00008D44  2F3C 0000 0198           move.l     -[A7], 0x198
  16129. 00008D4A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16130. 00008D50  2440                     movea.l    A2, D0
  16131. 00008D52  200A                     move.l     D0, A2
  16132. 00008D54  6708                     beq        +0xA /* 00008D5E */
  16133. 00008D56  2F0A                     move.l     -[A7], A2
  16134. 00008D58  4EB9 0000 C12C           jsr        [0x0000C12C]
  16135. label00008D5E:
  16136. 00008D5E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16137. 00008D64  6720                     beq        +0x22 /* 00008D86 */
  16138. 00008D66  4EB9 0000 D588           jsr        [0x0000D588]
  16139. 00008D6C  2F3C 0000 008C           move.l     -[A7], 0x8C
  16140. 00008D72  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16141. 00008D78  2440                     movea.l    A2, D0
  16142. 00008D7A  200A                     move.l     D0, A2
  16143. 00008D7C  6708                     beq        +0xA /* 00008D86 */
  16144. 00008D7E  2F0A                     move.l     -[A7], A2
  16145. 00008D80  4EB9 0000 D5C8           jsr        [0x0000D5C8]
  16146. label00008D86:
  16147. 00008D86  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16148. 00008D8C  6720                     beq        +0x22 /* 00008DAE */
  16149. 00008D8E  4EB9 0000 DE9C           jsr        [0x0000DE9C]
  16150. 00008D94  2F3C 0000 00BC           move.l     -[A7], 0xBC
  16151. 00008D9A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16152. 00008DA0  2440                     movea.l    A2, D0
  16153. 00008DA2  200A                     move.l     D0, A2
  16154. 00008DA4  6708                     beq        +0xA /* 00008DAE */
  16155. 00008DA6  2F0A                     move.l     -[A7], A2
  16156. 00008DA8  4EB9 0000 DEDC           jsr        [0x0000DEDC]
  16157. label00008DAE:
  16158. 00008DAE  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16159. 00008DB4  6720                     beq        +0x22 /* 00008DD6 */
  16160. 00008DB6  4EB9 0000 F5A8           jsr        [0x0000F5A8]
  16161. 00008DBC  2F3C 0000 00CA           move.l     -[A7], 0xCA
  16162. 00008DC2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16163. 00008DC8  2440                     movea.l    A2, D0
  16164. 00008DCA  200A                     move.l     D0, A2
  16165. 00008DCC  6708                     beq        +0xA /* 00008DD6 */
  16166. 00008DCE  2F0A                     move.l     -[A7], A2
  16167. 00008DD0  4EB9 0000 F5E8           jsr        [0x0000F5E8]
  16168. label00008DD6:
  16169. 00008DD6  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16170. 00008DDC  6720                     beq        +0x22 /* 00008DFE */
  16171. 00008DDE  4EB9 0001 0048           jsr        [0x00010048]
  16172. 00008DE4  2F3C 0000 01C4           move.l     -[A7], 0x1C4
  16173. 00008DEA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16174. 00008DF0  2440                     movea.l    A2, D0
  16175. 00008DF2  200A                     move.l     D0, A2
  16176. 00008DF4  6708                     beq        +0xA /* 00008DFE */
  16177. 00008DF6  2F0A                     move.l     -[A7], A2
  16178. 00008DF8  4EB9 0001 0088           jsr        [0x00010088]
  16179. label00008DFE:
  16180. 00008DFE  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16181. 00008E04  6720                     beq        +0x22 /* 00008E26 */
  16182. 00008E06  4EB9 0000 FED8           jsr        [0x0000FED8]
  16183. 00008E0C  2F3C 0000 01E0           move.l     -[A7], 0x1E0
  16184. 00008E12  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16185. 00008E18  2440                     movea.l    A2, D0
  16186. 00008E1A  200A                     move.l     D0, A2
  16187. 00008E1C  6708                     beq        +0xA /* 00008E26 */
  16188. 00008E1E  2F0A                     move.l     -[A7], A2
  16189. 00008E20  4EB9 0000 FF18           jsr        [0x0000FF18]
  16190. label00008E26:
  16191. 00008E26  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16192. 00008E2C  6720                     beq        +0x22 /* 00008E4E */
  16193. 00008E2E  4EB9 0000 3F38           jsr        [0x00003F38]
  16194. 00008E34  2F3C 0000 00C4           move.l     -[A7], 0xC4
  16195. 00008E3A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16196. 00008E40  2440                     movea.l    A2, D0
  16197. 00008E42  200A                     move.l     D0, A2
  16198. 00008E44  6708                     beq        +0xA /* 00008E4E */
  16199. 00008E46  2F0A                     move.l     -[A7], A2
  16200. 00008E48  4EB9 0000 B1FA           jsr        [0x0000B1FA]
  16201. label00008E4E:
  16202. 00008E4E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16203. 00008E54  6720                     beq        +0x22 /* 00008E76 */
  16204. 00008E56  4EB9 0000 0B84           jsr        [0x00000B84 /* HSCHndl */]
  16205. 00008E5C  2F3C 0000 00B6           move.l     -[A7], 0xB6
  16206. 00008E62  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16207. 00008E68  2440                     movea.l    A2, D0
  16208. 00008E6A  200A                     move.l     D0, A2
  16209. 00008E6C  6708                     beq        +0xA /* 00008E76 */
  16210. 00008E6E  2F0A                     move.l     -[A7], A2
  16211. 00008E70  4EB9 0000 0BC4           jsr        [0x00000BC4]
  16212. label00008E76:
  16213. 00008E76  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16214. 00008E7C  6720                     beq        +0x22 /* 00008E9E */
  16215. 00008E7E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  16216. 00008E84  2F3C 0000 00DA           move.l     -[A7], 0xDA
  16217. 00008E8A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16218. 00008E90  2440                     movea.l    A2, D0
  16219. 00008E92  200A                     move.l     D0, A2
  16220. 00008E94  6708                     beq        +0xA /* 00008E9E */
  16221. 00008E96  2F0A                     move.l     -[A7], A2
  16222. 00008E98  4EB9 0000 01A0           jsr        [0x000001A0]
  16223. label00008E9E:
  16224. 00008E9E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16225. 00008EA4  6720                     beq        +0x22 /* 00008EC6 */
  16226. 00008EA6  4EB9 0000 04DC           jsr        [0x000004DC]
  16227. 00008EAC  2F3C 0000 009C           move.l     -[A7], 0x9C
  16228. 00008EB2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16229. 00008EB8  2440                     movea.l    A2, D0
  16230. 00008EBA  200A                     move.l     D0, A2
  16231. 00008EBC  6708                     beq        +0xA /* 00008EC6 */
  16232. 00008EBE  2F0A                     move.l     -[A7], A2
  16233. 00008EC0  4EB9 0000 051C           jsr        [0x0000051C]
  16234. label00008EC6:
  16235. 00008EC6  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16236. 00008ECC  6720                     beq        +0x22 /* 00008EEE */
  16237. 00008ECE  4EB9 0000 E3A8           jsr        [0x0000E3A8]
  16238. 00008ED4  2F3C 0000 00B8           move.l     -[A7], 0xB8
  16239. 00008EDA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16240. 00008EE0  2440                     movea.l    A2, D0
  16241. 00008EE2  200A                     move.l     D0, A2
  16242. 00008EE4  6708                     beq        +0xA /* 00008EEE */
  16243. 00008EE6  2F0A                     move.l     -[A7], A2
  16244. 00008EE8  4EB9 0000 E3E8           jsr        [0x0000E3E8]
  16245. label00008EEE:
  16246. 00008EEE  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16247. 00008EF4  6720                     beq        +0x22 /* 00008F16 */
  16248. 00008EF6  4EB9 0000 5F78           jsr        [0x00005F78]
  16249. 00008EFC  2F3C 0000 00BA           move.l     -[A7], 0xBA
  16250. 00008F02  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16251. 00008F08  2440                     movea.l    A2, D0
  16252. 00008F0A  200A                     move.l     D0, A2
  16253. 00008F0C  6708                     beq        +0xA /* 00008F16 */
  16254. 00008F0E  2F0A                     move.l     -[A7], A2
  16255. 00008F10  4EB9 0000 5FB8           jsr        [0x00005FB8]
  16256. label00008F16:
  16257. 00008F16  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16258. 00008F1C  6720                     beq        +0x22 /* 00008F3E */
  16259. 00008F1E  4EB9 0000 9DBC           jsr        [0x00009DBC]
  16260. 00008F24  2F3C 0000 00D6           move.l     -[A7], 0xD6
  16261. 00008F2A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16262. 00008F30  2440                     movea.l    A2, D0
  16263. 00008F32  200A                     move.l     D0, A2
  16264. 00008F34  6708                     beq        +0xA /* 00008F3E */
  16265. 00008F36  2F0A                     move.l     -[A7], A2
  16266. 00008F38  4EB9 0000 9DFC           jsr        [0x00009DFC]
  16267. label00008F3E:
  16268. 00008F3E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16269. 00008F44  6720                     beq        +0x22 /* 00008F66 */
  16270. 00008F46  4EB9 0000 C374           jsr        [0x0000C374]
  16271. 00008F4C  2F3C 0000 01BA           move.l     -[A7], 0x1BA
  16272. 00008F52  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16273. 00008F58  2440                     movea.l    A2, D0
  16274. 00008F5A  200A                     move.l     D0, A2
  16275. 00008F5C  6708                     beq        +0xA /* 00008F66 */
  16276. 00008F5E  2F0A                     move.l     -[A7], A2
  16277. 00008F60  4EB9 0000 C3B4           jsr        [0x0000C3B4]
  16278. label00008F66:
  16279. 00008F66  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16280. 00008F6C  6720                     beq        +0x22 /* 00008F8E */
  16281. 00008F6E  4EB9 0000 A560           jsr        [0x0000A560]
  16282. 00008F74  2F3C 0000 00CC           move.l     -[A7], 0xCC
  16283. 00008F7A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16284. 00008F80  2440                     movea.l    A2, D0
  16285. 00008F82  200A                     move.l     D0, A2
  16286. 00008F84  6708                     beq        +0xA /* 00008F8E */
  16287. 00008F86  2F0A                     move.l     -[A7], A2
  16288. 00008F88  4EB9 0000 A5A0           jsr        [0x0000A5A0]
  16289. label00008F8E:
  16290. 00008F8E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16291. 00008F94  6720                     beq        +0x22 /* 00008FB6 */
  16292. 00008F96  4EB9 0000 4A64           jsr        [0x00004A64]
  16293. 00008F9C  2F3C 0000 02C8           move.l     -[A7], 0x2C8
  16294. 00008FA2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16295. 00008FA8  2440                     movea.l    A2, D0
  16296. 00008FAA  200A                     move.l     D0, A2
  16297. 00008FAC  6708                     beq        +0xA /* 00008FB6 */
  16298. 00008FAE  2F0A                     move.l     -[A7], A2
  16299. 00008FB0  4EB9 0000 4AA4           jsr        [0x00004AA4]
  16300. label00008FB6:
  16301. 00008FB6  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16302. 00008FBC  6720                     beq        +0x22 /* 00008FDE */
  16303. 00008FBE  4EB9 0000 3FE0           jsr        [0x00003FE0]
  16304. 00008FC4  2F3C 0000 00E6           move.l     -[A7], 0xE6
  16305. 00008FCA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16306. 00008FD0  2440                     movea.l    A2, D0
  16307. 00008FD2  200A                     move.l     D0, A2
  16308. 00008FD4  6708                     beq        +0xA /* 00008FDE */
  16309. 00008FD6  2F0A                     move.l     -[A7], A2
  16310. 00008FD8  4EB9 0000 726A           jsr        [0x0000726A]
  16311. label00008FDE:
  16312. 00008FDE  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16313. 00008FE4  6720                     beq        +0x22 /* 00009006 */
  16314. 00008FE6  4EB9 0000 4710           jsr        [0x00004710]
  16315. 00008FEC  2F3C 0000 00C6           move.l     -[A7], 0xC6
  16316. 00008FF2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16317. 00008FF8  2440                     movea.l    A2, D0
  16318. 00008FFA  200A                     move.l     D0, A2
  16319. 00008FFC  6708                     beq        +0xA /* 00009006 */
  16320. 00008FFE  2F0A                     move.l     -[A7], A2
  16321. 00009000  4EB9 0000 4750           jsr        [0x00004750]
  16322. label00009006:
  16323. 00009006  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16324. 0000900C  6720                     beq        +0x22 /* 0000902E */
  16325. 0000900E  4EB9 0000 4964           jsr        [0x00004964]
  16326. 00009014  2F3C 0000 00C6           move.l     -[A7], 0xC6
  16327. 0000901A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16328. 00009020  2440                     movea.l    A2, D0
  16329. 00009022  200A                     move.l     D0, A2
  16330. 00009024  6708                     beq        +0xA /* 0000902E */
  16331. 00009026  2F0A                     move.l     -[A7], A2
  16332. 00009028  4EB9 0000 49A4           jsr        [0x000049A4]
  16333. label0000902E:
  16334. 0000902E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16335. 00009034  6720                     beq        +0x22 /* 00009056 */
  16336. 00009036  4EB9 0000 7342           jsr        [0x00007342]
  16337. 0000903C  2F3C 0000 008C           move.l     -[A7], 0x8C
  16338. 00009042  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16339. 00009048  2440                     movea.l    A2, D0
  16340. 0000904A  200A                     move.l     D0, A2
  16341. 0000904C  6708                     beq        +0xA /* 00009056 */
  16342. 0000904E  2F0A                     move.l     -[A7], A2
  16343. 00009050  4EB9 0000 5D4C           jsr        [0x00005D4C]
  16344. label00009056:
  16345. 00009056  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16346. 0000905C  6720                     beq        +0x22 /* 0000907E */
  16347. 0000905E  4EB9 0000 53D4           jsr        [0x000053D4]
  16348. 00009064  2F3C 0000 00EA           move.l     -[A7], 0xEA
  16349. 0000906A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16350. 00009070  2440                     movea.l    A2, D0
  16351. 00009072  200A                     move.l     D0, A2
  16352. 00009074  6708                     beq        +0xA /* 0000907E */
  16353. 00009076  2F0A                     move.l     -[A7], A2
  16354. 00009078  4EB9 0000 5414           jsr        [0x00005414]
  16355. label0000907E:
  16356. 0000907E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16357. 00009084  6720                     beq        +0x22 /* 000090A6 */
  16358. 00009086  4EB9 0000 58B8           jsr        [0x000058B8]
  16359. 0000908C  2F3C 0000 0148           move.l     -[A7], 0x148
  16360. 00009092  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16361. 00009098  2440                     movea.l    A2, D0
  16362. 0000909A  200A                     move.l     D0, A2
  16363. 0000909C  6708                     beq        +0xA /* 000090A6 */
  16364. 0000909E  2F0A                     move.l     -[A7], A2
  16365. 000090A0  4EB9 0000 58F8           jsr        [0x000058F8]
  16366. label000090A6:
  16367. 000090A6  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16368. 000090AC  671E                     beq        +0x20 /* 000090CC */
  16369. 000090AE  4EB9 0000 3D68           jsr        [0x00003D68]
  16370. 000090B4  707C                     moveq.l    D0, 0x7C
  16371. 000090B6  2F00                     move.l     -[A7], D0
  16372. 000090B8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16373. 000090BE  2440                     movea.l    A2, D0
  16374. 000090C0  200A                     move.l     D0, A2
  16375. 000090C2  6708                     beq        +0xA /* 000090CC */
  16376. 000090C4  2F0A                     move.l     -[A7], A2
  16377. 000090C6  4EB9 0000 6AEA           jsr        [0x00006AEA]
  16378. label000090CC:
  16379. 000090CC  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16380. 000090D2  6720                     beq        +0x22 /* 000090F4 */
  16381. 000090D4  4EB9 0000 8888           jsr        [0x00008888]
  16382. 000090DA  2F3C 0000 00B8           move.l     -[A7], 0xB8
  16383. 000090E0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16384. 000090E6  2440                     movea.l    A2, D0
  16385. 000090E8  200A                     move.l     D0, A2
  16386. 000090EA  6708                     beq        +0xA /* 000090F4 */
  16387. 000090EC  2F0A                     move.l     -[A7], A2
  16388. 000090EE  4EB9 0000 38CA           jsr        [0x000038CA]
  16389. label000090F4:
  16390. 000090F4  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16391. 000090FA  6728                     beq        +0x2A /* 00009124 */
  16392. 000090FC  4EB9 0000 899A           jsr        [0x0000899A]
  16393. 00009102  2F3C 0000 00BC           move.l     -[A7], 0xBC
  16394. 00009108  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16395. 0000910E  2440                     movea.l    A2, D0
  16396. 00009110  200A                     move.l     D0, A2
  16397. 00009112  6710                     beq        +0x12 /* 00009124 */
  16398. 00009114  2F0A                     move.l     -[A7], A2
  16399. 00009116  4EB9 0000 898A           jsr        [0x0000898A]
  16400. 0000911C  2079 FFFC 65F0           movea.l    A0, [0xFFFC65F0]
  16401. 00009122  2488                     move.l     [A2], A0
  16402. label00009124:
  16403. 00009124  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16404. 0000912A  6720                     beq        +0x22 /* 0000914C */
  16405. 0000912C  4EB9 0000 8972           jsr        [0x00008972]
  16406. 00009132  2F3C 0000 00BC           move.l     -[A7], 0xBC
  16407. 00009138  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16408. 0000913E  2440                     movea.l    A2, D0
  16409. 00009140  200A                     move.l     D0, A2
  16410. 00009142  6708                     beq        +0xA /* 0000914C */
  16411. 00009144  2F0A                     move.l     -[A7], A2
  16412. 00009146  4EB9 0000 898A           jsr        [0x0000898A]
  16413. label0000914C:
  16414. 0000914C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16415. 00009152  6728                     beq        +0x2A /* 0000917C */
  16416. 00009154  4EB9 0000 89D2           jsr        [0x000089D2]
  16417. 0000915A  2F3C 0000 00BC           move.l     -[A7], 0xBC
  16418. 00009160  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16419. 00009166  2440                     movea.l    A2, D0
  16420. 00009168  200A                     move.l     D0, A2
  16421. 0000916A  6710                     beq        +0x12 /* 0000917C */
  16422. 0000916C  2F0A                     move.l     -[A7], A2
  16423. 0000916E  4EB9 0000 898A           jsr        [0x0000898A]
  16424. 00009174  2079 FFFC 65F4           movea.l    A0, [0xFFFC65F4]
  16425. 0000917A  2488                     move.l     [A2], A0
  16426. label0000917C:
  16427. 0000917C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16428. 00009182  6720                     beq        +0x22 /* 000091A4 */
  16429. 00009184  4EB9 0000 EFC8           jsr        [0x0000EFC8]
  16430. 0000918A  2F3C 0000 0102           move.l     -[A7], 0x102
  16431. 00009190  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16432. 00009196  2440                     movea.l    A2, D0
  16433. 00009198  200A                     move.l     D0, A2
  16434. 0000919A  6708                     beq        +0xA /* 000091A4 */
  16435. 0000919C  2F0A                     move.l     -[A7], A2
  16436. 0000919E  4EB9 0000 F008           jsr        [0x0000F008]
  16437. label000091A4:
  16438. 000091A4  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16439. 000091AA  6720                     beq        +0x22 /* 000091CC */
  16440. 000091AC  4EB9 0000 2D68           jsr        [0x00002D68]
  16441. 000091B2  2F3C 0000 00AA           move.l     -[A7], 0xAA
  16442. 000091B8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16443. 000091BE  2440                     movea.l    A2, D0
  16444. 000091C0  200A                     move.l     D0, A2
  16445. 000091C2  6708                     beq        +0xA /* 000091CC */
  16446. 000091C4  2F0A                     move.l     -[A7], A2
  16447. 000091C6  4EB9 0000 38D2           jsr        [0x000038D2]
  16448. label000091CC:
  16449. 000091CC  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16450. 000091D2  6720                     beq        +0x22 /* 000091F4 */
  16451. 000091D4  4EB9 0000 EB0C           jsr        [0x0000EB0C]
  16452. 000091DA  2F3C 0000 009C           move.l     -[A7], 0x9C
  16453. 000091E0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16454. 000091E6  2440                     movea.l    A2, D0
  16455. 000091E8  200A                     move.l     D0, A2
  16456. 000091EA  6708                     beq        +0xA /* 000091F4 */
  16457. 000091EC  2F0A                     move.l     -[A7], A2
  16458. 000091EE  4EB9 0000 19E2           jsr        [0x000019E2]
  16459. label000091F4:
  16460. 000091F4  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16461. 000091FA  6720                     beq        +0x22 /* 0000921C */
  16462. 000091FC  4EB9 0000 EB4C           jsr        [0x0000EB4C]
  16463. 00009202  2F3C 0000 00BA           move.l     -[A7], 0xBA
  16464. 00009208  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16465. 0000920E  2440                     movea.l    A2, D0
  16466. 00009210  200A                     move.l     D0, A2
  16467. 00009212  6708                     beq        +0xA /* 0000921C */
  16468. 00009214  2F0A                     move.l     -[A7], A2
  16469. 00009216  4EB9 0000 19EA           jsr        [0x000019EA]
  16470. label0000921C:
  16471. 0000921C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16472. 00009222  6720                     beq        +0x22 /* 00009244 */
  16473. 00009224  4EB9 0000 A3CC           jsr        [0x0000A3CC]
  16474. 0000922A  2F3C 0000 00D8           move.l     -[A7], 0xD8
  16475. 00009230  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16476. 00009236  2440                     movea.l    A2, D0
  16477. 00009238  200A                     move.l     D0, A2
  16478. 0000923A  6708                     beq        +0xA /* 00009244 */
  16479. 0000923C  2F0A                     move.l     -[A7], A2
  16480. 0000923E  4EB9 0000 A40C           jsr        [0x0000A40C]
  16481. label00009244:
  16482. 00009244  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16483. 0000924A  6720                     beq        +0x22 /* 0000926C */
  16484. 0000924C  4EB9 0000 A260           jsr        [0x0000A260]
  16485. 00009252  2F3C 0000 00C2           move.l     -[A7], 0xC2
  16486. 00009258  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16487. 0000925E  2440                     movea.l    A2, D0
  16488. 00009260  200A                     move.l     D0, A2
  16489. 00009262  6708                     beq        +0xA /* 0000926C */
  16490. 00009264  2F0A                     move.l     -[A7], A2
  16491. 00009266  4EB9 0000 A2A0           jsr        [0x0000A2A0]
  16492. label0000926C:
  16493. 0000926C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16494. 00009272  6720                     beq        +0x22 /* 00009294 */
  16495. 00009274  4EB9 0000 EB8C           jsr        [0x0000EB8C]
  16496. 0000927A  2F3C 0000 0134           move.l     -[A7], 0x134
  16497. 00009280  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16498. 00009286  2440                     movea.l    A2, D0
  16499. 00009288  200A                     move.l     D0, A2
  16500. 0000928A  6708                     beq        +0xA /* 00009294 */
  16501. 0000928C  2F0A                     move.l     -[A7], A2
  16502. 0000928E  4EB9 0000 EBCC           jsr        [0x0000EBCC]
  16503. label00009294:
  16504. 00009294  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16505. 0000929A  6720                     beq        +0x22 /* 000092BC */
  16506. 0000929C  4EB9 0000 0008           jsr        [0x00000008 /* BusErrVct */]
  16507. 000092A2  2F3C 0000 01C6           move.l     -[A7], 0x1C6
  16508. 000092A8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16509. 000092AE  2440                     movea.l    A2, D0
  16510. 000092B0  200A                     move.l     D0, A2
  16511. 000092B2  6708                     beq        +0xA /* 000092BC */
  16512. 000092B4  2F0A                     move.l     -[A7], A2
  16513. 000092B6  4EB9 0000 0048           jsr        [0x00000048]
  16514. label000092BC:
  16515. 000092BC  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16516. 000092C2  6720                     beq        +0x22 /* 000092E4 */
  16517. 000092C4  4EB9 0000 A260           jsr        [0x0000A260]
  16518. 000092CA  2F3C 0000 00C2           move.l     -[A7], 0xC2
  16519. 000092D0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16520. 000092D6  2440                     movea.l    A2, D0
  16521. 000092D8  200A                     move.l     D0, A2
  16522. 000092DA  6708                     beq        +0xA /* 000092E4 */
  16523. 000092DC  2F0A                     move.l     -[A7], A2
  16524. 000092DE  4EB9 0000 A2A0           jsr        [0x0000A2A0]
  16525. label000092E4:
  16526. 000092E4  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16527. 000092EA  6720                     beq        +0x22 /* 0000930C */
  16528. 000092EC  4EB9 0000 2834           jsr        [0x00002834]
  16529. 000092F2  2F3C 0000 03BA           move.l     -[A7], 0x3BA
  16530. 000092F8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16531. 000092FE  2440                     movea.l    A2, D0
  16532. 00009300  200A                     move.l     D0, A2
  16533. 00009302  6708                     beq        +0xA /* 0000930C */
  16534. 00009304  2F0A                     move.l     -[A7], A2
  16535. 00009306  4EB9 0000 2874           jsr        [0x00002874]
  16536. label0000930C:
  16537. 0000930C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16538. 00009312  6720                     beq        +0x22 /* 00009334 */
  16539. 00009314  4EB9 0000 2544           jsr        [0x00002544]
  16540. 0000931A  2F3C 0000 00B8           move.l     -[A7], 0xB8
  16541. 00009320  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16542. 00009326  2440                     movea.l    A2, D0
  16543. 00009328  200A                     move.l     D0, A2
  16544. 0000932A  6708                     beq        +0xA /* 00009334 */
  16545. 0000932C  2F0A                     move.l     -[A7], A2
  16546. 0000932E  4EB9 0000 2584           jsr        [0x00002584]
  16547. label00009334:
  16548. 00009334  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16549. 0000933A  6720                     beq        +0x22 /* 0000935C */
  16550. 0000933C  4EB9 0000 25D4           jsr        [0x000025D4]
  16551. 00009342  2F3C 0000 0FBE           move.l     -[A7], 0xFBE
  16552. 00009348  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16553. 0000934E  2440                     movea.l    A2, D0
  16554. 00009350  200A                     move.l     D0, A2
  16555. 00009352  6708                     beq        +0xA /* 0000935C */
  16556. 00009354  2F0A                     move.l     -[A7], A2
  16557. 00009356  4EB9 0000 38DA           jsr        [0x000038DA]
  16558. label0000935C:
  16559. 0000935C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16560. 00009362  6720                     beq        +0x22 /* 00009384 */
  16561. 00009364  4EB9 0000 24B8           jsr        [0x000024B8]
  16562. 0000936A  2F3C 0000 00B8           move.l     -[A7], 0xB8
  16563. 00009370  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16564. 00009376  2440                     movea.l    A2, D0
  16565. 00009378  200A                     move.l     D0, A2
  16566. 0000937A  6708                     beq        +0xA /* 00009384 */
  16567. 0000937C  2F0A                     move.l     -[A7], A2
  16568. 0000937E  4EB9 0000 24F8           jsr        [0x000024F8]
  16569. label00009384:
  16570. 00009384  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16571. 0000938A  6720                     beq        +0x22 /* 000093AC */
  16572. 0000938C  4EB9 0000 2614           jsr        [0x00002614]
  16573. 00009392  2F3C 0000 00B0           move.l     -[A7], 0xB0
  16574. 00009398  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16575. 0000939E  2440                     movea.l    A2, D0
  16576. 000093A0  200A                     move.l     D0, A2
  16577. 000093A2  6708                     beq        +0xA /* 000093AC */
  16578. 000093A4  2F0A                     move.l     -[A7], A2
  16579. 000093A6  4EB9 0000 2654           jsr        [0x00002654]
  16580. label000093AC:
  16581. 000093AC  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16582. 000093B2  6720                     beq        +0x22 /* 000093D4 */
  16583. 000093B4  4EB9 0000 27A0           jsr        [0x000027A0]
  16584. 000093BA  2F3C 0000 00B6           move.l     -[A7], 0xB6
  16585. 000093C0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16586. 000093C6  2440                     movea.l    A2, D0
  16587. 000093C8  200A                     move.l     D0, A2
  16588. 000093CA  6708                     beq        +0xA /* 000093D4 */
  16589. 000093CC  2F0A                     move.l     -[A7], A2
  16590. 000093CE  4EB9 0000 27E0           jsr        [0x000027E0]
  16591. label000093D4:
  16592. 000093D4  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16593. 000093DA  6720                     beq        +0x22 /* 000093FC */
  16594. 000093DC  4EB9 0000 26A4           jsr        [0x000026A4]
  16595. 000093E2  2F3C 0000 02F2           move.l     -[A7], 0x2F2
  16596. 000093E8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16597. 000093EE  2440                     movea.l    A2, D0
  16598. 000093F0  200A                     move.l     D0, A2
  16599. 000093F2  6708                     beq        +0xA /* 000093FC */
  16600. 000093F4  2F0A                     move.l     -[A7], A2
  16601. 000093F6  4EB9 0000 26E4           jsr        [0x000026E4]
  16602. label000093FC:
  16603. 000093FC  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16604. 00009402  6720                     beq        +0x22 /* 00009424 */
  16605. 00009404  4EB9 0000 2928           jsr        [0x00002928]
  16606. 0000940A  2F3C 0000 01A4           move.l     -[A7], 0x1A4
  16607. 00009410  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16608. 00009416  2440                     movea.l    A2, D0
  16609. 00009418  200A                     move.l     D0, A2
  16610. 0000941A  6708                     beq        +0xA /* 00009424 */
  16611. 0000941C  2F0A                     move.l     -[A7], A2
  16612. 0000941E  4EB9 0000 2968           jsr        [0x00002968]
  16613. label00009424:
  16614. 00009424  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16615. 0000942A  6720                     beq        +0x22 /* 0000944C */
  16616. 0000942C  4EB9 0000 29DC           jsr        [0x000029DC]
  16617. 00009432  2F3C 0000 00D8           move.l     -[A7], 0xD8
  16618. 00009438  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16619. 0000943E  2440                     movea.l    A2, D0
  16620. 00009440  200A                     move.l     D0, A2
  16621. 00009442  6708                     beq        +0xA /* 0000944C */
  16622. 00009444  2F0A                     move.l     -[A7], A2
  16623. 00009446  4EB9 0000 2A1C           jsr        [0x00002A1C]
  16624. label0000944C:
  16625. 0000944C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16626. 00009452  6720                     beq        +0x22 /* 00009474 */
  16627. 00009454  4EB9 0000 3EB8           jsr        [0x00003EB8]
  16628. 0000945A  2F3C 0000 00D0           move.l     -[A7], 0xD0
  16629. 00009460  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16630. 00009466  2440                     movea.l    A2, D0
  16631. 00009468  200A                     move.l     D0, A2
  16632. 0000946A  6708                     beq        +0xA /* 00009474 */
  16633. 0000946C  2F0A                     move.l     -[A7], A2
  16634. 0000946E  4EB9 0000 19F2           jsr        [0x000019F2]
  16635. label00009474:
  16636. 00009474  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16637. 0000947A  6720                     beq        +0x22 /* 0000949C */
  16638. 0000947C  4EB9 0000 3EF8           jsr        [0x00003EF8]
  16639. 00009482  2F3C 0000 00D0           move.l     -[A7], 0xD0
  16640. 00009488  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16641. 0000948E  2440                     movea.l    A2, D0
  16642. 00009490  200A                     move.l     D0, A2
  16643. 00009492  6708                     beq        +0xA /* 0000949C */
  16644. 00009494  2F0A                     move.l     -[A7], A2
  16645. 00009496  4EB9 0000 19FA           jsr        [0x000019FA]
  16646. label0000949C:
  16647. 0000949C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16648. 000094A2  6720                     beq        +0x22 /* 000094C4 */
  16649. 000094A4  4EB9 0000 2A74           jsr        [0x00002A74]
  16650. 000094AA  2F3C 0000 00AC           move.l     -[A7], 0xAC
  16651. 000094B0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16652. 000094B6  2440                     movea.l    A2, D0
  16653. 000094B8  200A                     move.l     D0, A2
  16654. 000094BA  6708                     beq        +0xA /* 000094C4 */
  16655. 000094BC  2F0A                     move.l     -[A7], A2
  16656. 000094BE  4EB9 0000 2AB4           jsr        [0x00002AB4]
  16657. label000094C4:
  16658. 000094C4  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16659. 000094CA  671E                     beq        +0x20 /* 000094EA */
  16660. 000094CC  4EB9 0000 2B18           jsr        [0x00002B18]
  16661. 000094D2  702A                     moveq.l    D0, 0x2A
  16662. 000094D4  2F00                     move.l     -[A7], D0
  16663. 000094D6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16664. 000094DC  2440                     movea.l    A2, D0
  16665. 000094DE  200A                     move.l     D0, A2
  16666. 000094E0  6708                     beq        +0xA /* 000094EA */
  16667. 000094E2  2F0A                     move.l     -[A7], A2
  16668. 000094E4  4EB9 0000 2B54           jsr        [0x00002B54]
  16669. label000094EA:
  16670. 000094EA  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16671. 000094F0  671E                     beq        +0x20 /* 00009510 */
  16672. 000094F2  4EB9 0000 A14C           jsr        [0x0000A14C]
  16673. 000094F8  7010                     moveq.l    D0, 0x10
  16674. 000094FA  2F00                     move.l     -[A7], D0
  16675. 000094FC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16676. 00009502  2440                     movea.l    A2, D0
  16677. 00009504  200A                     move.l     D0, A2
  16678. 00009506  6708                     beq        +0xA /* 00009510 */
  16679. 00009508  2F0A                     move.l     -[A7], A2
  16680. 0000950A  4EB9 0000 1982           jsr        [0x00001982]
  16681. label00009510:
  16682. 00009510  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16683. 00009516  671E                     beq        +0x20 /* 00009536 */
  16684. 00009518  4EB9 0000 A188           jsr        [0x0000A188]
  16685. 0000951E  7018                     moveq.l    D0, 0x18
  16686. 00009520  2F00                     move.l     -[A7], D0
  16687. 00009522  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16688. 00009528  2440                     movea.l    A2, D0
  16689. 0000952A  200A                     move.l     D0, A2
  16690. 0000952C  6708                     beq        +0xA /* 00009536 */
  16691. 0000952E  2F0A                     move.l     -[A7], A2
  16692. 00009530  4EB9 0000 198A           jsr        [0x0000198A]
  16693. label00009536:
  16694. 00009536  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  16695. 0000953C  6726                     beq        +0x28 /* 00009564 */
  16696. 0000953E  4EB9 0000 7022           jsr        [0x00007022]
  16697. 00009544  700A                     moveq.l    D0, 0x0A
  16698. 00009546  2F00                     move.l     -[A7], D0
  16699. 00009548  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16700. 0000954E  2440                     movea.l    A2, D0
  16701. 00009550  200A                     move.l     D0, A2
  16702. 00009552  6710                     beq        +0x12 /* 00009564 */
  16703. 00009554  2F0A                     move.l     -[A7], A2
  16704. 00009556  4EB9 0000 5542           jsr        [0x00005542]
  16705. 0000955C  2079 FFFC 65F8           movea.l    A0, [0xFFFC65F8]
  16706. 00009562  2488                     move.l     [A2], A0
  16707. label00009564:
  16708. 00009564  4879 FFFC 65E0           push.l     0xFFFC65E0
  16709. 0000956A  486E FF00                pea.l      [A6 - 0x100]
  16710. 0000956E  4EB9 0000 0B3A           jsr        [0x00000B3A]
  16711. 00009574  2F00                     move.l     -[A7], D0
  16712. 00009576  2F3C 6666 7421           move.l     -[A7], 0x66667421 /* 'fft!' */
  16713. 0000957C  4EB9 0000 1422           jsr        [0x00001422]
  16714. 00009582  245F                     movea.l    A2, [A7]+
  16715. 00009584  4E5E                     unlink     A6
  16716. 00009586  4E75                     rts
  16717. 00009588  8020                     or.b       D0, -[A0]
  16718. 0000958A  5072 6576                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  16719. 0000958E  656E                     bcs        +0x70 /* 000095FE */
  16720. 00009590  7453                     moveq.l    D2, 0x53
  16721. 00009592  6F6D                     ble        +0x6F /* 00009601 */
  16722. 00009594  6544                     bcs        +0x46 /* 000095DA */
  16723. 00009596  6561                     bcs        +0x63 /* 000095F9 */
  16724. 00009598  6443                     bcc        +0x45 /* 000095DD */
  16725. 0000959A  6F64                     ble        +0x66 /* 00009600 */
  16726. 0000959C  6553                     bcs        +0x55 /* 000095F1 */
  16727. 0000959E  7472                     moveq.l    D2, 0x72
  16728. 000095A0  6970                     bvs        +0x72 /* 00009612 */
  16729. 000095A2  7069                     moveq.l    D0, 0x69
  16730. 000095A4  6E67                     bgt        +0x69 /* 0000960D */
  16731. 000095A6  5F5F                     subq.w     [A7]+, 7
  16732. 000095A8  4676 0000                not.w      [A6 + D0.w]
  16733. 000095AC  4E56 FFEC                link       A6, -0x0014
  16734. 000095B0  48E7 1030                movem.l    -[A7], D3,A2,A3
  16735. 000095B4  422E FFEC                clr.b      [A6 - 0x14]
  16736. 000095B8  102E 0010                move.b     D0, [A6 + 0x10]
  16737. 000095BC  674C                     beq        +0x4E /* 0000960A */
  16738. 000095BE  2F3C 0000 36CE           move.l     -[A7], 0x36CE
  16739. 000095C4  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  16740. 000095CA  2640                     movea.l    A3, D0
  16741. 000095CC  200B                     move.l     D0, A3
  16742. 000095CE  6710                     beq        +0x12 /* 000095E0 */
  16743. 000095D0  4879 0000 6DA2           push.l     0x6DA2
  16744. 000095D6  42A7                     clr.l      -[A7]
  16745. 000095D8  2F0B                     move.l     -[A7], A3
  16746. label000095DA:
  16747. 000095DA  4EB9 0000 4A82           jsr        [0x00004A82]
  16748. label000095E0:
  16749. 000095E0  244B                     movea.l    A2, A3
  16750. 000095E2  0C2E 0003 0012           cmpi.b     [A6 + 0x12], 0x3
  16751. 000095E8  6618                     bne        +0x1A /* 00009602 */
  16752. 000095EA  206E 000C                movea.l    A0, [A6 + 0xC]
  16753. 000095EE  41E8 0068                lea.l      A0, [A0 + 0x68]
  16754. 000095F2  7019                     moveq.l    D0, 0x19
  16755. label000095F4:
  16756. 000095F4  2F20                     move.l     -[A7], -[A0]
  16757. 000095F6  51C8 FFFC                dbf        D0, -0x6 /* 000095F4 */
  16758. 000095FA  2F0B                     move.l     -[A7], A3
  16759. 000095FC  4EB9 0000 4AE2           jsr        [0x00004AE2]
  16760. // begin alternate branch 000095FE-00009602
  16761. label000095FE:
  16762. 000095FE  0000 4AE2                ori.b      D0, 0xE2
  16763. // end alternate branch 000095FE-00009602
  16764. // begin alternate branch 00009600-00009602
  16765. label00009600:
  16766. 00009600  4AE2                     tas.b      -[A2]
  16767. // end alternate branch 00009600-00009602
  16768. label000095FE: // (misaligned)
  16769. label00009600: // (misaligned)
  16770. label00009602:
  16771. 00009602  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  16772. 00009608  6024                     bra        +0x26 /* 0000962E */
  16773. label0000960A:
  16774. 0000960A  2F3C 0000 0CFA           move.l     -[A7], 0xCFA
  16775. 00009610  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  16776. // begin alternate branch 00009612-00009616
  16777. label00009612:
  16778. 00009612  0000 0BFA                ori.b      D0, 0xFA
  16779. // end alternate branch 00009612-00009616
  16780. label00009612: // (misaligned)
  16781. 00009616  2640                     movea.l    A3, D0
  16782. 00009618  200B                     move.l     D0, A3
  16783. 0000961A  6710                     beq        +0x12 /* 0000962C */
  16784. 0000961C  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  16785. 00009620  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  16786. 00009624  2F0B                     move.l     -[A7], A3
  16787. 00009626  4EB9 0000 961A           jsr        [0x0000961A]
  16788. label0000962C:
  16789. 0000962C  244B                     movea.l    A2, A3
  16790. label0000962E:
  16791. 0000962E  162E 0012                move.b     D3, [A6 + 0x12]
  16792. 00009632  7002                     moveq.l    D0, 0x02
  16793. 00009634  B600                     cmp.b      D3, D0
  16794. 00009636  6706                     beq        +0x8 /* 0000963E */
  16795. 00009638  7003                     moveq.l    D0, 0x03
  16796. 0000963A  B600                     cmp.b      D3, D0
  16797. 0000963C  661E                     bne        +0x20 /* 0000965C */
  16798. label0000963E:
  16799. 0000963E  7601                     moveq.l    D3, 0x01
  16800. 00009640  3D43 FFF4                move.w     [A6 - 0xC], D3
  16801. 00009644  4240                     clr.w      D0
  16802. 00009646  3D40 FFF6                move.w     [A6 - 0xA], D0
  16803. 0000964A  3D43 FFF8                move.w     [A6 - 0x8], D3
  16804. 0000964E  3D7C 1388 FFFA           move.w     [A6 - 0x6], 0x1388
  16805. 00009654  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  16806. 0000965A  6018                     bra        +0x1A /* 00009674 */
  16807. label0000965C:
  16808. 0000965C  7604                     moveq.l    D3, 0x04
  16809. 0000965E  3D43 FFF4                move.w     [A6 - 0xC], D3
  16810. 00009662  3D43 FFF6                move.w     [A6 - 0xA], D3
  16811. 00009666  3D43 FFF8                move.w     [A6 - 0x8], D3
  16812. 0000966A  3D7C 03E8 FFFA           move.w     [A6 - 0x6], 0x3E8
  16813. 00009670  422E FFFC                clr.b      [A6 - 0x4]
  16814. label00009674:
  16815. 00009674  2F3C 0000 0CF8           move.l     -[A7], 0xCF8
  16816. 0000967A  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  16817. 00009680  2640                     movea.l    A3, D0
  16818. 00009682  200B                     move.l     D0, A3
  16819. 00009684  671E                     beq        +0x20 /* 000096A4 */
  16820. 00009686  2F0A                     move.l     -[A7], A2
  16821. 00009688  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  16822. 0000968C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  16823. 00009690  486E FFF4                pea.l      [A6 - 0xC]
  16824. 00009694  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  16825. 00009698  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16826. 0000969C  2F0B                     move.l     -[A7], A3
  16827. 0000969E  4EB9 0000 9710           jsr        [0x00009710]
  16828. label000096A4:
  16829. 000096A4  2D4B FFF0                move.l     [A6 - 0x10], A3
  16830. 000096A8  102E FFEC                move.b     D0, [A6 - 0x14]
  16831. 000096AC  670C                     beq        +0xE /* 000096BA */
  16832. 000096AE  486E FFF0                pea.l      [A6 - 0x10]
  16833. 000096B2  2F0A                     move.l     -[A7], A2
  16834. 000096B4  4EB9 0000 4A8A           jsr        [0x00004A8A]
  16835. label000096BA:
  16836. 000096BA  202E FFF0                move.l     D0, [A6 - 0x10]
  16837. 000096BE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16838. 000096C2  4E5E                     unlink     A6
  16839. 000096C4  205F                     movea.l    A0, [A7]+
  16840. 000096C6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  16841. 000096CA  4ED0                     jmp        [A0]
  16842. 000096CC  8040                     or.w       D0, D0
  16843. 000096CE  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  16844. 000096D4  4E75                     rts
  16845. 000096D6  625F                     bhi        +0x61 /* 00009737 */
  16846. 000096D8  5F34 544E                subq.b     [A4 + D5.w * 4 + 0x4E], 7
  16847. 000096DC  7562                     moveq.l    D2, 0x62
  16848. 000096DE  4673 7373 5563 5563 5031 354C not.w      [[A3 + 0x55635563] + 0x5031354C]
  16849. 000096EA  6F63                     ble        +0x65 /* 0000974F */
  16850. 000096EC  6174                     bsr        +0x76 /* 00009762 */
  16851. 000096EE  696F                     bvs        +0x71 /* 0000975F */
  16852. 000096F0  6E4E                     bgt        +0x50 /* 00009740 */
  16853. 000096F2  616D                     bsr        +0x6F /* 00009761 */
  16854. 000096F4  6552                     bcs        +0x54 /* 00009748 */
  16855. 000096F6  6563                     bcs        +0x65 /* 0000975B */
  16856. 000096F8  5031 3950                addq.b     [A1], 8
  16857. 000096FC  726F                     moveq.l    D1, 0x6F
  16858. 000096FE  6365                     bls        +0x67 /* 00009765 */
  16859. 00009700  7373                     moveq.l    D1, 0x73
  16860. 00009702  5365                     subq.w     -[A5], 1
  16861. 00009704  7269                     moveq.l    D1, 0x69
  16862. 00009706  616C                     bsr        +0x6E /* 00009774 */
  16863. 00009708  4E75                     rts
  16864. 0000970A  6D62                     blt        +0x64 /* 0000976E */
  16865. 0000970C  6572                     bcs        +0x74 /* 00009780 */
  16866. 0000970E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  16867. 00009712  0000 48E7                ori.b      D0, 0xE7
  16868. 00009716  1C20                     move.b     D6, -[A0]
  16869. 00009718  246E 0008                movea.l    A2, [A6 + 0x8]
  16870. 0000971C  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  16871. 00009720  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  16872. 00009724  2F0A                     move.l     -[A7], A2
  16873. 00009726  4EB9 0000 9622           jsr        [0x00009622]
  16874. 0000972C  2079 FFFC 70F8           movea.l    A0, [0xFFFC70F8]
  16875. 00009732  2488                     move.l     [A2], A0
  16876. 00009734  256E 001A 0CAA           move.l     [A2 + 0xCAA], [A6 + 0x1A]
  16877. 0000973A  4203                     clr.b      D3
  16878. 0000973C  1543 0CAE                move.b     [A2 + 0xCAE], D3
  16879. label00009740:
  16880. 00009740  1543 0CAF                move.b     [A2 + 0xCAF], D3
  16881. 00009744  1543 0CB0                move.b     [A2 + 0xCB0], D3
  16882. label00009748:
  16883. 00009748  7800                     moveq.l    D4, 0x00
  16884. 0000974A  2544 0CBA                move.l     [A2 + 0xCBA], D4
  16885. 0000974E  4240                     clr.w      D0
  16886. 00009750  3540 0CB4                move.w     [A2 + 0xCB4], D0
  16887. 00009754  356E 0018 0CB6           move.w     [A2 + 0xCB6], [A6 + 0x18]
  16888. 0000975A  356E 0016 0CB8           move.w     [A2 + 0xCB8], [A6 + 0x16]
  16889. 00009760  2544 0CC2                move.l     [A2 + 0xCC2], D4
  16890. // begin alternate branch 00009762-00009764
  16891. fn00009762:
  16892. 00009762  0CC2                     .incomplete
  16893. // end alternate branch 00009762-00009764
  16894. fn00009762: // (misaligned)
  16895. 00009764  206E 000C                movea.l    A0, [A6 + 0xC]
  16896. 00009768  224A                     movea.l    A1, A2
  16897. 0000976A  43E9 0CC6                lea.l      A1, [A1 + 0xCC6]
  16898. label0000976E:
  16899. 0000976E  22D8                     move.l     [A1]+, [A0]+
  16900. 00009770  22D8                     move.l     [A1]+, [A0]+
  16901. 00009772  156E 0010 0CCE           move.b     [A2 + 0xCCE], [A6 + 0x10]
  16902. // begin alternate branch 00009774-00009778
  16903. fn00009774:
  16904. 00009774  0010 0CCE                ori.b      [A0], 0xCE
  16905. // end alternate branch 00009774-00009778
  16906. fn00009774: // (misaligned)
  16907. 00009778  7A00                     moveq.l    D5, 0x00
  16908. 0000977A  2545 0CD0                move.l     [A2 + 0xCD0], D5
  16909. 0000977E  2545 0CD4                move.l     [A2 + 0xCD4], D5
  16910. // begin alternate branch 00009780-00009782
  16911. label00009780:
  16912. 00009780  0CD4                     .incomplete
  16913. // end alternate branch 00009780-00009782
  16914. label00009780: // (misaligned)
  16915. 00009782  206E 0012                movea.l    A0, [A6 + 0x12]
  16916. 00009786  224A                     movea.l    A1, A2
  16917. 00009788  43E9 0CD8                lea.l      A1, [A1 + 0xCD8]
  16918. 0000978C  22D8                     move.l     [A1]+, [A0]+
  16919. 0000978E  22D8                     move.l     [A1]+, [A0]+
  16920. 00009790  3290                     move.w     [A1], [A0]
  16921. 00009792  1543 0CE2                move.b     [A2 + 0xCE2], D3
  16922. 00009796  1543 0CE3                move.b     [A2 + 0xCE3], D3
  16923. 0000979A  2544 0CF4                move.l     [A2 + 0xCF4], D4
  16924. 0000979E  2544 0CBE                move.l     [A2 + 0xCBE], D4
  16925. 000097A2  7601                     moveq.l    D3, 0x01
  16926. 000097A4  1543 0CB1                move.b     [A2 + 0xCB1], D3
  16927. 000097A8  1543 0CB2                move.b     [A2 + 0xCB2], D3
  16928. 000097AC  200A                     move.l     D0, A2
  16929. 000097AE  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  16930. 000097B2  4E5E                     unlink     A6
  16931. 000097B4  205F                     movea.l    A0, [A7]+
  16932. 000097B6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  16933. 000097BA  4ED0                     jmp        [A0]
  16934. 000097BC  8047                     or.w       D0, D7
  16935. 000097BE  5F5F                     subq.w     [A7]+, 7
  16936. 000097C0  6374                     bls        +0x76 /* 00009836 */
  16937. 000097C2  5F5F                     subq.w     [A7]+, 7
  16938. 000097C4  3454                     movea.w    A2, [A4]
  16939. 000097C6  4E75                     rts
  16940. 000097C8  6246                     bhi        +0x48 /* 00009810 */
  16941. 000097CA  5031 3249                addq.b     [A1 + D3.w * 2 + 0x49], 8
  16942. 000097CE  4F50                     chk.w      D7, [A0]
  16943. 000097D0  7269                     moveq.l    D1, 0x69
  16944. 000097D2  6D69                     blt        +0x6B /* 0000983D */
  16945. 000097D4  7469                     moveq.l    D2, 0x69
  16946. 000097D6  7665                     moveq.l    D3, 0x65
  16947. 000097D8  7373                     moveq.l    D1, 0x73
  16948. 000097DA  7350                     moveq.l    D1, 0x50
  16949. 000097DC  3135 486F                move.w     -[A0], [A5 + D4 + 0x6F]
  16950. 000097E0  7374                     moveq.l    D1, 0x74
  16951. 000097E2  5265                     addq.w     -[A5], 1
  16952. 000097E4  7472                     moveq.l    D2, 0x72
  16953. 000097E6  7950                     moveq.l    D4, 0x50
  16954. 000097E8  6172                     bsr        +0x74 /* 0000985C */
  16955. 000097EA  616D                     bsr        +0x6F /* 00009859 */
  16956. 000097EC  7355                     moveq.l    D1, 0x55
  16957. 000097EE  6350                     bls        +0x52 /* 00009840 */
  16958. 000097F0  3139 5072 6F63           move.w     -[A0], [0x50726F63]
  16959. 000097F6  6573                     bcs        +0x75 /* 0000986B */
  16960. 000097F8  7353                     moveq.l    D1, 0x53
  16961. 000097FA  6572                     bcs        +0x74 /* 0000986E */
  16962. 000097FC  6961                     bvs        +0x63 /* 0000985F */
  16963. 000097FE  6C4E                     bge        +0x50 /* 0000984E */
  16964. 00009800  756D                     moveq.l    D2, 0x6D
  16965. 00009802  6265                     bhi        +0x67 /* 00009869 */
  16966. 00009804  7200                     moveq.l    D1, 0x00
  16967. 00009806  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  16968. 0000980A  0000 48E7                ori.b      D0, 0xE7
  16969. 0000980E  1838 266E                move.b     D4, [0x0000266E]
  16970. // begin alternate branch 00009810-00009816
  16971. label00009810:
  16972. 00009810  266E 0008                movea.l    A3, [A6 + 0x8]
  16973. 00009814  4244                     clr.w      D4
  16974. // end alternate branch 00009810-00009816
  16975. label00009810: // (misaligned)
  16976. 00009812  0008 4244                ori.b      A0, 0x44 /* 'D' */
  16977. 00009816  4A2B 0CAE                tst.b      [A3 + 0xCAE]
  16978. 0000981A  6600 00CE                bne        +0xD0 /* 000098EA */
  16979. 0000981E  4AAB 0CBA                tst.l      [A3 + 0xCBA]
  16980. 00009822  662A                     bne        +0x2C /* 0000984E */
  16981. 00009824  701E                     moveq.l    D0, 0x1E
  16982. 00009826  2F00                     move.l     -[A7], D0
  16983. 00009828  4EB9 0000 0BEA           jsr        [0x00000BEA]
  16984. 0000982E  2840                     movea.l    A4, D0
  16985. 00009830  200C                     move.l     D0, A4
  16986. 00009832  6708                     beq        +0xA /* 0000983C */
  16987. 00009834  2F0C                     move.l     -[A7], A4
  16988. label00009836:
  16989. 00009836  4EB9 0000 400A           jsr        [0x0000400A]
  16990. label0000983C:
  16991. 0000983C  3F3C 03E8                move.w     -[A7], 0x3E8
  16992. label00009840:
  16993. 00009840  2F0C                     move.l     -[A7], A4
  16994. 00009842  2054                     movea.l    A0, [A4]
  16995. 00009844  2068 0050                movea.l    A0, [A0 + 0x50]
  16996. 00009848  4E90                     jsr        [A0]
  16997. 0000984A  274C 0CBA                move.l     [A3 + 0xCBA], A4
  16998. label0000984E:
  16999. 0000984E  4A2B 0CAF                tst.b      [A3 + 0xCAF]
  17000. 00009852  6652                     bne        +0x54 /* 000098A6 */
  17001. 00009854  262B 0CAA                move.l     D3, [A3 + 0xCAA]
  17002. 00009858  2F03                     move.l     -[A7], D3
  17003. 0000985A  2043                     movea.l    A0, D3
  17004. fn0000985C:
  17005. 0000985C  2050                     movea.l    A0, [A0]
  17006. 0000985E  2068 0004                movea.l    A0, [A0 + 0x4]
  17007. 00009862  4E90                     jsr        [A0]
  17008. 00009864  3800                     move.w     D4, D0
  17009. 00009866  6738                     beq        +0x3A /* 000098A0 */
  17010. 00009868  262B 0CAA                move.l     D3, [A3 + 0xCAA]
  17011. 0000986C  2F03                     move.l     -[A7], D3
  17012. label0000986E:
  17013. 0000986E  2043                     movea.l    A0, D3
  17014. 00009870  2050                     movea.l    A0, [A0]
  17015. 00009872  2068 0008                movea.l    A0, [A0 + 0x8]
  17016. 00009876  4E90                     jsr        [A0]
  17017. 00009878  7080                     moveq.l    D0, 0xFFFFFF80
  17018. 0000987A  B840                     cmp.w      D4, D0
  17019. 0000987C  660A                     bne        +0xC /* 00009888 */
  17020. 0000987E  4267                     clr.w      -[A7]
  17021. 00009880  42A7                     clr.l      -[A7]
  17022. 00009882  4EB9 0000 112A           jsr        [0x0000112A]
  17023. label00009888:
  17024. 00009888  0C44 9624                cmpi.w     D4, 0x9624
  17025. 0000988C  6718                     beq        +0x1A /* 000098A6 */
  17026. 0000988E  0C44 9623                cmpi.w     D4, 0x9623
  17027. 00009892  6712                     beq        +0x14 /* 000098A6 */
  17028. 00009894  3F04                     move.w     -[A7], D4
  17029. 00009896  2F0B                     move.l     -[A7], A3
  17030. 00009898  4EB9 0000 6DC2           jsr        [0x00006DC2]
  17031. 0000989E  6006                     bra        +0x8 /* 000098A6 */
  17032. label000098A0:
  17033. 000098A0  177C 0001 0CAF           move.b     [A3 + 0xCAF], 0x1
  17034. label000098A6:
  17035. 000098A6  4A44                     tst.w      D4
  17036. 000098A8  6626                     bne        +0x28 /* 000098D0 */
  17037. 000098AA  2F3C 0001 001E           move.l     -[A7], 0x1001E
  17038. 000098B0  2F3C 0001 001E           move.l     -[A7], 0x1001E
  17039. 000098B6  244B                     movea.l    A2, A3
  17040. 000098B8  45EA 0CD0                lea.l      A2, [A2 + 0xCD0]
  17041. 000098BC  2F0A                     move.l     -[A7], A2
  17042. 000098BE  204B                     movea.l    A0, A3
  17043. 000098C0  41E8 0CD4                lea.l      A0, [A0 + 0xCD4]
  17044. 000098C4  2F08                     move.l     -[A7], A0
  17045. 000098C6  2F0B                     move.l     -[A7], A3
  17046. 000098C8  4EB9 0000 96FA           jsr        [0x000096FA]
  17047. 000098CE  3800                     move.w     D4, D0
  17048. label000098D0:
  17049. 000098D0  4A44                     tst.w      D4
  17050. 000098D2  670C                     beq        +0xE /* 000098E0 */
  17051. 000098D4  3F04                     move.w     -[A7], D4
  17052. 000098D6  2F0B                     move.l     -[A7], A3
  17053. 000098D8  4EB9 0000 AD2A           jsr        [0x0000AD2A]
  17054. 000098DE  600A                     bra        +0xC /* 000098EA */
  17055. label000098E0:
  17056. 000098E0  177C 0001 0CAE           move.b     [A3 + 0xCAE], 0x1
  17057. 000098E6  422B 0CB0                clr.b      [A3 + 0xCB0]
  17058. label000098EA:
  17059. 000098EA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  17060. 000098EE  4E5E                     unlink     A6
  17061. 000098F0  205F                     movea.l    A0, [A7]+
  17062. 000098F2  584F                     addq.w     A7, 4
  17063. 000098F4  4ED0                     jmp        [A0]
  17064. 000098F6  9043                     sub.w      D0, D3
  17065. 000098F8  6F6E                     ble        +0x70 /* 00009968 */
  17066. 000098FA  6E65                     bgt        +0x67 /* 00009961 */
  17067. 000098FC  6374                     bls        +0x76 /* 00009972 */
  17068. 000098FE  5F5F                     subq.w     [A7]+, 7
  17069. 00009900  3454                     movea.w    A2, [A4]
  17070. 00009902  4E75                     rts
  17071. 00009904  6246                     bhi        +0x48 /* 0000994C */
  17072. 00009906  7600                     moveq.l    D3, 0x00
  17073. 00009908  0000 FFFF                ori.b      D0, 0xFF
  17074. 0000990C  41F9 FFFC 6A3C           lea.l      A0, [0xFFFC6A3C]
  17075. 00009912  2008                     move.l     D0, A0
  17076. 00009914  205F                     movea.l    A0, [A7]+
  17077. 00009916  584F                     addq.w     A7, 4
  17078. 00009918  4ED0                     jmp        [A0]
  17079. 0000991A  FFFF                     .invalid   <<F/7/7>>
  17080. 0000991C  2F0A                     move.l     -[A7], A2
  17081. 0000991E  7032                     moveq.l    D0, 0x32
  17082. 00009920  2F00                     move.l     -[A7], D0
  17083. 00009922  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17084. 00009928  2440                     movea.l    A2, D0
  17085. 0000992A  200A                     move.l     D0, A2
  17086. 0000992C  6708                     beq        +0xA /* 00009936 */
  17087. 0000992E  2F0A                     move.l     -[A7], A2
  17088. 00009930  4EB9 0000 6E0A           jsr        [0x00006E0A]
  17089. label00009936:
  17090. 00009936  200A                     move.l     D0, A2
  17091. 00009938  245F                     movea.l    A2, [A7]+
  17092. 0000993A  4E75                     rts
  17093. 0000993C  41F9 FFFC 6A74           lea.l      A0, [0xFFFC6A74]
  17094. 00009942  2008                     move.l     D0, A0
  17095. 00009944  205F                     movea.l    A0, [A7]+
  17096. 00009946  584F                     addq.w     A7, 4
  17097. 00009948  4ED0                     jmp        [A0]
  17098. 0000994A  FFFF                     .invalid   <<F/7/7>>
  17099. label0000994C:
  17100. 0000994C  2F0A                     move.l     -[A7], A2
  17101. 0000994E  703C                     moveq.l    D0, 0x3C
  17102. 00009950  2F00                     move.l     -[A7], D0
  17103. 00009952  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17104. 00009958  2440                     movea.l    A2, D0
  17105. 0000995A  200A                     move.l     D0, A2
  17106. 0000995C  6708                     beq        +0xA /* 00009966 */
  17107. 0000995E  2F0A                     move.l     -[A7], A2
  17108. 00009960  4EB9 0000 6E22           jsr        [0x00006E22]
  17109. label00009966:
  17110. 00009966  200A                     move.l     D0, A2
  17111. label00009968:
  17112. 00009968  245F                     movea.l    A2, [A7]+
  17113. 0000996A  4E75                     rts
  17114. 0000996C  41F9 FFFC 6AAC           lea.l      A0, [0xFFFC6AAC]
  17115. label00009972:
  17116. 00009972  2008                     move.l     D0, A0
  17117. 00009974  205F                     movea.l    A0, [A7]+
  17118. 00009976  584F                     addq.w     A7, 4
  17119. 00009978  4ED0                     jmp        [A0]
  17120. 0000997A  FFFF                     .invalid   <<F/7/7>>
  17121. 0000997C  2F0A                     move.l     -[A7], A2
  17122. 0000997E  7022                     moveq.l    D0, 0x22
  17123. 00009980  2F00                     move.l     -[A7], D0
  17124. 00009982  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17125. 00009988  2440                     movea.l    A2, D0
  17126. 0000998A  200A                     move.l     D0, A2
  17127. 0000998C  6708                     beq        +0xA /* 00009996 */
  17128. 0000998E  2F0A                     move.l     -[A7], A2
  17129. 00009990  4EB9 0000 6E32           jsr        [0x00006E32]
  17130. label00009996:
  17131. 00009996  200A                     move.l     D0, A2
  17132. 00009998  245F                     movea.l    A2, [A7]+
  17133. 0000999A  4E75                     rts
  17134. 0000999C  41F9 FFFC 6AE0           lea.l      A0, [0xFFFC6AE0]
  17135. 000099A2  2008                     move.l     D0, A0
  17136. 000099A4  205F                     movea.l    A0, [A7]+
  17137. 000099A6  584F                     addq.w     A7, 4
  17138. 000099A8  4ED0                     jmp        [A0]
  17139. 000099AA  FFFF                     .invalid   <<F/7/7>>
  17140. 000099AC  2F0A                     move.l     -[A7], A2
  17141. 000099AE  702A                     moveq.l    D0, 0x2A
  17142. 000099B0  2F00                     move.l     -[A7], D0
  17143. 000099B2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17144. 000099B8  2440                     movea.l    A2, D0
  17145. 000099BA  200A                     move.l     D0, A2
  17146. 000099BC  6708                     beq        +0xA /* 000099C6 */
  17147. 000099BE  2F0A                     move.l     -[A7], A2
  17148. 000099C0  4EB9 0000 6E42           jsr        [0x00006E42]
  17149. label000099C6:
  17150. 000099C6  200A                     move.l     D0, A2
  17151. 000099C8  245F                     movea.l    A2, [A7]+
  17152. 000099CA  4E75                     rts
  17153. 000099CC  41F9 FFFC 6B18           lea.l      A0, [0xFFFC6B18]
  17154. 000099D2  2008                     move.l     D0, A0
  17155. 000099D4  205F                     movea.l    A0, [A7]+
  17156. 000099D6  584F                     addq.w     A7, 4
  17157. 000099D8  4ED0                     jmp        [A0]
  17158. 000099DA  FFFF                     .invalid   <<F/7/7>>
  17159. 000099DC  2F0A                     move.l     -[A7], A2
  17160. 000099DE  7026                     moveq.l    D0, 0x26
  17161. 000099E0  2F00                     move.l     -[A7], D0
  17162. 000099E2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17163. 000099E8  2440                     movea.l    A2, D0
  17164. 000099EA  200A                     move.l     D0, A2
  17165. 000099EC  6708                     beq        +0xA /* 000099F6 */
  17166. 000099EE  2F0A                     move.l     -[A7], A2
  17167. 000099F0  4EB9 0000 6E5A           jsr        [0x00006E5A]
  17168. label000099F6:
  17169. 000099F6  200A                     move.l     D0, A2
  17170. 000099F8  245F                     movea.l    A2, [A7]+
  17171. 000099FA  4E75                     rts
  17172. 000099FC  41F9 FFFC 6B4C           lea.l      A0, [0xFFFC6B4C]
  17173. 00009A02  2008                     move.l     D0, A0
  17174. 00009A04  205F                     movea.l    A0, [A7]+
  17175. 00009A06  584F                     addq.w     A7, 4
  17176. 00009A08  4ED0                     jmp        [A0]
  17177. 00009A0A  FFFF                     .invalid   <<F/7/7>>
  17178. 00009A0C  2F0A                     move.l     -[A7], A2
  17179. 00009A0E  7022                     moveq.l    D0, 0x22
  17180. 00009A10  2F00                     move.l     -[A7], D0
  17181. 00009A12  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17182. 00009A18  2440                     movea.l    A2, D0
  17183. 00009A1A  200A                     move.l     D0, A2
  17184. 00009A1C  6708                     beq        +0xA /* 00009A26 */
  17185. 00009A1E  2F0A                     move.l     -[A7], A2
  17186. 00009A20  4EB9 0000 6E6A           jsr        [0x00006E6A]
  17187. label00009A26:
  17188. 00009A26  200A                     move.l     D0, A2
  17189. 00009A28  245F                     movea.l    A2, [A7]+
  17190. 00009A2A  4E75                     rts
  17191. 00009A2C  41F9 FFFC 6B88           lea.l      A0, [0xFFFC6B88]
  17192. 00009A32  2008                     move.l     D0, A0
  17193. 00009A34  205F                     movea.l    A0, [A7]+
  17194. 00009A36  584F                     addq.w     A7, 4
  17195. 00009A38  4ED0                     jmp        [A0]
  17196. 00009A3A  FFFF                     .invalid   <<F/7/7>>
  17197. 00009A3C  2F0A                     move.l     -[A7], A2
  17198. 00009A3E  7028                     moveq.l    D0, 0x28
  17199. 00009A40  2F00                     move.l     -[A7], D0
  17200. 00009A42  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17201. 00009A48  2440                     movea.l    A2, D0
  17202. 00009A4A  200A                     move.l     D0, A2
  17203. 00009A4C  6708                     beq        +0xA /* 00009A56 */
  17204. 00009A4E  2F0A                     move.l     -[A7], A2
  17205. 00009A50  4EB9 0000 6E7A           jsr        [0x00006E7A]
  17206. label00009A56:
  17207. 00009A56  200A                     move.l     D0, A2
  17208. 00009A58  245F                     movea.l    A2, [A7]+
  17209. 00009A5A  4E75                     rts
  17210. 00009A5C  41F9 FFFC 6BB4           lea.l      A0, [0xFFFC6BB4]
  17211. 00009A62  2008                     move.l     D0, A0
  17212. 00009A64  205F                     movea.l    A0, [A7]+
  17213. 00009A66  584F                     addq.w     A7, 4
  17214. 00009A68  4ED0                     jmp        [A0]
  17215. 00009A6A  FFFF                     .invalid   <<F/7/7>>
  17216. 00009A6C  2F0A                     move.l     -[A7], A2
  17217. 00009A6E  2F3C 0000 012A           move.l     -[A7], 0x12A
  17218. 00009A74  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17219. 00009A7A  2440                     movea.l    A2, D0
  17220. 00009A7C  200A                     move.l     D0, A2
  17221. 00009A7E  6708                     beq        +0xA /* 00009A88 */
  17222. 00009A80  2F0A                     move.l     -[A7], A2
  17223. 00009A82  4EB9 0000 6E8A           jsr        [0x00006E8A]
  17224. label00009A88:
  17225. 00009A88  200A                     move.l     D0, A2
  17226. 00009A8A  245F                     movea.l    A2, [A7]+
  17227. 00009A8C  4E75                     rts
  17228. 00009A8E  FFFF                     .invalid   <<F/7/7>>
  17229. 00009A90  41F9 FFFC 6BE8           lea.l      A0, [0xFFFC6BE8]
  17230. 00009A96  2008                     move.l     D0, A0
  17231. 00009A98  205F                     movea.l    A0, [A7]+
  17232. 00009A9A  584F                     addq.w     A7, 4
  17233. 00009A9C  4ED0                     jmp        [A0]
  17234. 00009A9E  FFFF                     .invalid   <<F/7/7>>
  17235. 00009AA0  2F0A                     move.l     -[A7], A2
  17236. 00009AA2  701A                     moveq.l    D0, 0x1A
  17237. 00009AA4  2F00                     move.l     -[A7], D0
  17238. 00009AA6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17239. 00009AAC  2440                     movea.l    A2, D0
  17240. 00009AAE  200A                     move.l     D0, A2
  17241. 00009AB0  6708                     beq        +0xA /* 00009ABA */
  17242. 00009AB2  2F0A                     move.l     -[A7], A2
  17243. 00009AB4  4EB9 0000 6EAA           jsr        [0x00006EAA]
  17244. label00009ABA:
  17245. 00009ABA  200A                     move.l     D0, A2
  17246. 00009ABC  245F                     movea.l    A2, [A7]+
  17247. 00009ABE  4E75                     rts
  17248. 00009AC0  41F9 FFFC 6C20           lea.l      A0, [0xFFFC6C20]
  17249. 00009AC6  2008                     move.l     D0, A0
  17250. 00009AC8  205F                     movea.l    A0, [A7]+
  17251. 00009ACA  584F                     addq.w     A7, 4
  17252. 00009ACC  4ED0                     jmp        [A0]
  17253. 00009ACE  FFFF                     .invalid   <<F/7/7>>
  17254. 00009AD0  2F0A                     move.l     -[A7], A2
  17255. 00009AD2  2F3C 0000 0114           move.l     -[A7], 0x114
  17256. 00009AD8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17257. 00009ADE  2440                     movea.l    A2, D0
  17258. 00009AE0  200A                     move.l     D0, A2
  17259. 00009AE2  6708                     beq        +0xA /* 00009AEC */
  17260. 00009AE4  2F0A                     move.l     -[A7], A2
  17261. 00009AE6  4EB9 0000 6EBA           jsr        [0x00006EBA]
  17262. label00009AEC:
  17263. 00009AEC  200A                     move.l     D0, A2
  17264. 00009AEE  245F                     movea.l    A2, [A7]+
  17265. 00009AF0  4E75                     rts
  17266. 00009AF2  FFFF                     .invalid   <<F/7/7>>
  17267. 00009AF4  41F9 FFFC 7544           lea.l      A0, [0xFFFC7544]
  17268. 00009AFA  2008                     move.l     D0, A0
  17269. 00009AFC  4E75                     rts
  17270. 00009AFE  FFFF                     .invalid   <<F/7/7>>
  17271. 00009B00  41F9 FFFC 7544           lea.l      A0, [0xFFFC7544]
  17272. 00009B06  2008                     move.l     D0, A0
  17273. 00009B08  205F                     movea.l    A0, [A7]+
  17274. 00009B0A  584F                     addq.w     A7, 4
  17275. 00009B0C  4ED0                     jmp        [A0]
  17276. 00009B0E  FFFF                     .invalid   <<F/7/7>>
  17277. 00009B10  2F0A                     move.l     -[A7], A2
  17278. 00009B12  7036                     moveq.l    D0, 0x36
  17279. 00009B14  2F00                     move.l     -[A7], D0
  17280. 00009B16  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17281. 00009B1C  2440                     movea.l    A2, D0
  17282. 00009B1E  200A                     move.l     D0, A2
  17283. 00009B20  6708                     beq        +0xA /* 00009B2A */
  17284. 00009B22  2F0A                     move.l     -[A7], A2
  17285. 00009B24  4EB9 0000 9B30           jsr        [0x00009B30]
  17286. label00009B2A:
  17287. 00009B2A  200A                     move.l     D0, A2
  17288. 00009B2C  245F                     movea.l    A2, [A7]+
  17289. 00009B2E  4E75                     rts
  17290. 00009B30  4E56 0000                link       A6, 0
  17291. 00009B34  48E7 1020                movem.l    -[A7], D3,A2
  17292. 00009B38  246E 0008                movea.l    A2, [A6 + 0x8]
  17293. 00009B3C  2F0A                     move.l     -[A7], A2
  17294. 00009B3E  4EB9 0000 6752           jsr        [0x00006752]
  17295. 00009B44  2079 FFFC 7C2C           movea.l    A0, [0xFFFC7C2C]
  17296. 00009B4A  2488                     move.l     [A2], A0
  17297. 00009B4C  4243                     clr.w      D3
  17298. 00009B4E  6012                     bra        +0x14 /* 00009B62 */
  17299. label00009B50:
  17300. 00009B50  7000                     moveq.l    D0, 0x00
  17301. 00009B52  3203                     move.w     D1, D3
  17302. 00009B54  48C1                     ext.l      D1
  17303. 00009B56  E581                     asl        D1, 2
  17304. 00009B58  D28A                     add.l      D1, A2
  17305. 00009B5A  2041                     movea.l    A0, D1
  17306. 00009B5C  2140 001E                move.l     [A0 + 0x1E], D0
  17307. 00009B60  5243                     addq.w     D3, 1
  17308. label00009B62:
  17309. 00009B62  0C43 0005                cmpi.w     D3, 0x5
  17310. 00009B66  63E8                     bls        -0x16 /* 00009B50 */
  17311. 00009B68  200A                     move.l     D0, A2
  17312. 00009B6A  4CDF 0408                movem.l    D3,A2, [A7]+
  17313. 00009B6E  4E5E                     unlink     A6
  17314. 00009B70  205F                     movea.l    A0, [A7]+
  17315. 00009B72  584F                     addq.w     A7, 4
  17316. 00009B74  4ED0                     jmp        [A0]
  17317. 00009B76  9A5F                     sub.w      D5, [A7]+
  17318. 00009B78  5F63                     subq.w     -[A3], 7
  17319. 00009B7A  745F                     moveq.l    D2, 0x5F
  17320. 00009B7C  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  17321. 00009B80  5061                     addq.w     -[A1], 8
  17322. 00009B82  6C65                     bge        +0x67 /* 00009BE9 */
  17323. 00009B84  7474                     moveq.l    D2, 0x74
  17324. 00009B86  6542                     bcs        +0x44 /* 00009BCA */
  17325. 00009B88  6568                     bcs        +0x6A /* 00009BF2 */
  17326. 00009B8A  6176                     bsr        +0x78 /* 00009C02 */
  17327. 00009B8C  696F                     bvs        +0x71 /* 00009BFD */
  17328. 00009B8E  7246                     moveq.l    D1, 0x46
  17329. 00009B90  7600                     moveq.l    D3, 0x00
  17330. 00009B92  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  17331. 00009B96  0000 48E7                ori.b      D0, 0xE7
  17332. 00009B9A  1838 286E                move.b     D4, [0x0000286E]
  17333. 00009B9E  0008 2F3C                ori.b      A0, 0x3C /* '<' */
  17334. 00009BA2  504C                     addq.w     A4, 8
  17335. 00009BA4  4554                     chk.w      D2, [A4]
  17336. 00009BA6  2F0C                     move.l     -[A7], A4
  17337. 00009BA8  4EB9 0000 674A           jsr        [0x0000674A]
  17338. 00009BAE  2F3C 7374 6F70           move.l     -[A7], 0x73746F70 /* 'stop' */
  17339. 00009BB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17340. 00009BB8  206E 000C                movea.l    A0, [A6 + 0xC]
  17341. 00009BBC  2250                     movea.l    A1, [A0]
  17342. 00009BBE  2269 0180                movea.l    A1, [A1 + 0x180]
  17343. 00009BC2  4E91                     jsr        [A1]
  17344. 00009BC4  2940 001E                move.l     [A4 + 0x1E], D0
  17345. 00009BC8  2F3C 676F 2020           move.l     -[A7], 0x676F2020 /* 'go  ' */
  17346. // begin alternate branch 00009BCA-00009BCE
  17347. label00009BCA:
  17348. 00009BCA  676F                     beq        +0x71 /* 00009C3B */
  17349. 00009BCC  2020                     move.l     D0, -[A0]
  17350. // end alternate branch 00009BCA-00009BCE
  17351. label00009BCA: // (misaligned)
  17352. 00009BCE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17353. 00009BD2  206E 000C                movea.l    A0, [A6 + 0xC]
  17354. 00009BD6  2250                     movea.l    A1, [A0]
  17355. 00009BD8  2269 0180                movea.l    A1, [A1 + 0x180]
  17356. 00009BDC  4E91                     jsr        [A1]
  17357. 00009BDE  2940 0022                move.l     [A4 + 0x22], D0
  17358. 00009BE2  2F3C 7374 696E           move.l     -[A7], 0x7374696E /* 'stin' */
  17359. 00009BE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17360. 00009BEC  206E 000C                movea.l    A0, [A6 + 0xC]
  17361. 00009BF0  2250                     movea.l    A1, [A0]
  17362. label00009BF2:
  17363. 00009BF2  2269 0180                movea.l    A1, [A1 + 0x180]
  17364. 00009BF6  4E91                     jsr        [A1]
  17365. 00009BF8  2940 0026                move.l     [A4 + 0x26], D0
  17366. 00009BFC  2F3C 7374 6F75           move.l     -[A7], 0x73746F75 /* 'stou' */
  17367. fn00009C02:
  17368. 00009C02  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17369. 00009C06  206E 000C                movea.l    A0, [A6 + 0xC]
  17370. 00009C0A  2250                     movea.l    A1, [A0]
  17371. 00009C0C  2269 0180                movea.l    A1, [A1 + 0x180]
  17372. 00009C10  4E91                     jsr        [A1]
  17373. 00009C12  2940 002A                move.l     [A4 + 0x2A], D0
  17374. 00009C16  2F3C 7374 6570           move.l     -[A7], 0x73746570 /* 'step' */
  17375. 00009C1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17376. 00009C20  206E 000C                movea.l    A0, [A6 + 0xC]
  17377. 00009C24  2250                     movea.l    A1, [A0]
  17378. 00009C26  2269 0180                movea.l    A1, [A1 + 0x180]
  17379. 00009C2A  4E91                     jsr        [A1]
  17380. 00009C2C  2940 002E                move.l     [A4 + 0x2E], D0
  17381. 00009C30  2F3C 616E 696D           move.l     -[A7], 0x616E696D /* 'anim' */
  17382. 00009C36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17383. 00009C3A  206E 000C                movea.l    A0, [A6 + 0xC]
  17384. 00009C3E  2050                     movea.l    A0, [A0]
  17385. 00009C40  2068 0180                movea.l    A0, [A0 + 0x180]
  17386. 00009C44  4E90                     jsr        [A0]
  17387. 00009C46  2940 0032                move.l     [A4 + 0x32], D0
  17388. 00009C4A  4244                     clr.w      D4
  17389. 00009C4C  6044                     bra        +0x46 /* 00009C92 */
  17390. label00009C4E:
  17391. 00009C4E  7022                     moveq.l    D0, 0x22
  17392. 00009C50  2F00                     move.l     -[A7], D0
  17393. 00009C52  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17394. 00009C58  2640                     movea.l    A3, D0
  17395. 00009C5A  200B                     move.l     D0, A3
  17396. 00009C5C  6708                     beq        +0xA /* 00009C66 */
  17397. 00009C5E  2F0B                     move.l     -[A7], A3
  17398. 00009C60  4EB9 0000 9D14           jsr        [0x00009D14]
  17399. label00009C66:
  17400. 00009C66  3004                     move.w     D0, D4
  17401. 00009C68  48C0                     ext.l      D0
  17402. 00009C6A  E580                     asl        D0, 2
  17403. 00009C6C  D08C                     add.l      D0, A4
  17404. 00009C6E  2440                     movea.l    A2, D0
  17405. 00009C70  701E                     moveq.l    D0, 0x1E
  17406. 00009C72  D5C0                     add.l      A2, D0
  17407. 00009C74  2F12                     move.l     -[A7], [A2]
  17408. 00009C76  2F0B                     move.l     -[A7], A3
  17409. 00009C78  2053                     movea.l    A0, [A3]
  17410. 00009C7A  2068 00C8                movea.l    A0, [A0 + 0xC8]
  17411. 00009C7E  4E90                     jsr        [A0]
  17412. 00009C80  2F0B                     move.l     -[A7], A3
  17413. 00009C82  2612                     move.l     D3, [A2]
  17414. 00009C84  2F03                     move.l     -[A7], D3
  17415. 00009C86  2043                     movea.l    A0, D3
  17416. 00009C88  2050                     movea.l    A0, [A0]
  17417. 00009C8A  2068 00E0                movea.l    A0, [A0 + 0xE0]
  17418. 00009C8E  4E90                     jsr        [A0]
  17419. 00009C90  5244                     addq.w     D4, 1
  17420. label00009C92:
  17421. 00009C92  0C44 0005                cmpi.w     D4, 0x5
  17422. 00009C96  63B6                     bls        -0x48 /* 00009C4E */
  17423. 00009C98  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17424. 00009C9C  2F0C                     move.l     -[A7], A4
  17425. 00009C9E  4EB9 0000 1552           jsr        [0x00001552]
  17426. 00009CA4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  17427. 00009CA8  4E5E                     unlink     A6
  17428. 00009CAA  205F                     movea.l    A0, [A7]+
  17429. 00009CAC  504F                     addq.w     A7, 8
  17430. 00009CAE  4ED0                     jmp        [A0]
  17431. 00009CB0  802E 4950                or.b       D0, [A6 + 0x4950]
  17432. 00009CB4  616C                     bsr        +0x6E /* 00009D22 */
  17433. 00009CB6  6574                     bcs        +0x76 /* 00009D2C */
  17434. 00009CB8  7465                     moveq.l    D2, 0x65
  17435. 00009CBA  4265                     clr.w      -[A5]
  17436. 00009CBC  6861                     bvc        +0x63 /* 00009D1F */
  17437. 00009CBE  7669                     moveq.l    D3, 0x69
  17438. 00009CC0  6F72                     ble        +0x74 /* 00009D34 */
  17439. 00009CC2  5F5F                     subq.w     [A7]+, 7
  17440. 00009CC4  3136 5450                move.w     -[A0], [A6 + D5.w * 4 + 0x50]
  17441. 00009CC8  616C                     bsr        +0x6E /* 00009D36 */
  17442. 00009CCA  6574                     bcs        +0x76 /* 00009D40 */
  17443. 00009CCC  7465                     moveq.l    D2, 0x65
  17444. 00009CCE  4265                     clr.w      -[A5]
  17445. 00009CD0  6861                     bvc        +0x63 /* 00009D33 */
  17446. 00009CD2  7669                     moveq.l    D3, 0x69
  17447. 00009CD4  6F72                     ble        +0x74 /* 00009D48 */
  17448. 00009CD6  4650                     not.w      [A0]
  17449. 00009CD8  3754 5769                move.w     [A3 + 0x5769], [A4]
  17450. 00009CDC  6E64                     bgt        +0x66 /* 00009D42 */
  17451. 00009CDE  6F77                     ble        +0x79 /* 00009D57 */
  17452. 00009CE0  0000 FFFF                ori.b      D0, 0xFF
  17453. 00009CE4  41F9 FFFC 7578           lea.l      A0, [0xFFFC7578]
  17454. 00009CEA  2008                     move.l     D0, A0
  17455. 00009CEC  205F                     movea.l    A0, [A7]+
  17456. 00009CEE  584F                     addq.w     A7, 4
  17457. 00009CF0  4ED0                     jmp        [A0]
  17458. 00009CF2  FFFF                     .invalid   <<F/7/7>>
  17459. 00009CF4  2F0A                     move.l     -[A7], A2
  17460. 00009CF6  7022                     moveq.l    D0, 0x22
  17461. 00009CF8  2F00                     move.l     -[A7], D0
  17462. 00009CFA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17463. 00009D00  2440                     movea.l    A2, D0
  17464. 00009D02  200A                     move.l     D0, A2
  17465. 00009D04  6708                     beq        +0xA /* 00009D0E */
  17466. 00009D06  2F0A                     move.l     -[A7], A2
  17467. 00009D08  4EB9 0000 9D14           jsr        [0x00009D14]
  17468. label00009D0E:
  17469. 00009D0E  200A                     move.l     D0, A2
  17470. 00009D10  245F                     movea.l    A2, [A7]+
  17471. 00009D12  4E75                     rts
  17472. 00009D14  4E56 0000                link       A6, 0
  17473. 00009D18  2F0A                     move.l     -[A7], A2
  17474. 00009D1A  246E 0008                movea.l    A2, [A6 + 0x8]
  17475. 00009D1E  2F0A                     move.l     -[A7], A2
  17476. 00009D20  4EB9 0000 6752           jsr        [0x00006752]
  17477. // begin alternate branch 00009D22-00009D26
  17478. fn00009D22:
  17479. 00009D22  0000 6752                ori.b      D0, 0x52 /* 'R' */
  17480. // end alternate branch 00009D22-00009D26
  17481. fn00009D22: // (misaligned)
  17482. 00009D26  2079 FFFC 7C30           movea.l    A0, [0xFFFC7C30]
  17483. label00009D2C:
  17484. 00009D2C  2488                     move.l     [A2], A0
  17485. 00009D2E  7000                     moveq.l    D0, 0x00
  17486. 00009D30  2540 001E                move.l     [A2 + 0x1E], D0
  17487. label00009D34:
  17488. 00009D34  200A                     move.l     D0, A2
  17489. fn00009D36:
  17490. 00009D36  245F                     movea.l    A2, [A7]+
  17491. 00009D38  4E5E                     unlink     A6
  17492. 00009D3A  205F                     movea.l    A0, [A7]+
  17493. 00009D3C  584F                     addq.w     A7, 4
  17494. 00009D3E  4ED0                     jmp        [A0]
  17495. label00009D40:
  17496. 00009D40  9A5F                     sub.w      D5, [A7]+
  17497. label00009D42:
  17498. 00009D42  5F63                     subq.w     -[A3], 7
  17499. 00009D44  745F                     moveq.l    D2, 0x5F
  17500. 00009D46  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  17501. // begin alternate branch 00009D48-00009D4A
  17502. label00009D48:
  17503. 00009D48  3654                     movea.w    A3, [A4]
  17504. // end alternate branch 00009D48-00009D4A
  17505. label00009D48: // (misaligned)
  17506. 00009D4A  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  17507. 00009D4E  726F                     moveq.l    D1, 0x6F
  17508. 00009D50  6C42                     bge        +0x44 /* 00009D94 */
  17509. 00009D52  6568                     bcs        +0x6A /* 00009DBC */
  17510. 00009D54  6176                     bsr        +0x78 /* 00009DCC */
  17511. 00009D56  696F                     bvs        +0x71 /* 00009DC7 */
  17512. 00009D58  7246                     moveq.l    D1, 0x46
  17513. 00009D5A  7600                     moveq.l    D3, 0x00
  17514. 00009D5C  0000 FFFF                ori.b      D0, 0xFF
  17515. 00009D60  4E56 0000                link       A6, 0
  17516. 00009D64  2F3C 636F 6E62           move.l     -[A7], 0x636F6E62 /* 'conb' */
  17517. 00009D6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17518. 00009D6E  4EB9 0000 674A           jsr        [0x0000674A]
  17519. 00009D74  206E 0008                movea.l    A0, [A6 + 0x8]
  17520. 00009D78  216E 000C 001E           move.l     [A0 + 0x1E], [A6 + 0xC]
  17521. 00009D7E  4E5E                     unlink     A6
  17522. 00009D80  205F                     movea.l    A0, [A7]+
  17523. 00009D82  504F                     addq.w     A7, 8
  17524. 00009D84  4ED0                     jmp        [A0]
  17525. 00009D86  802F 4943                or.b       D0, [A7 + 0x4943]
  17526. 00009D8A  6F6E                     ble        +0x70 /* 00009DFA */
  17527. 00009D8C  7472                     moveq.l    D2, 0x72
  17528. 00009D8E  6F6C                     ble        +0x6E /* 00009DFC */
  17529. 00009D90  4265                     clr.w      -[A5]
  17530. 00009D92  6861                     bvc        +0x63 /* 00009DF5 */
  17531. label00009D94:
  17532. 00009D94  7669                     moveq.l    D3, 0x69
  17533. 00009D96  6F72                     ble        +0x74 /* 00009E0A */
  17534. 00009D98  5F5F                     subq.w     [A7]+, 7
  17535. 00009D9A  3136 5443                move.w     -[A0], [A6 + D5.w * 4 + 0x43]
  17536. 00009D9E  6F6E                     ble        +0x70 /* 00009E0E */
  17537. 00009DA0  7472                     moveq.l    D2, 0x72
  17538. 00009DA2  6F6C                     ble        +0x6E /* 00009E10 */
  17539. 00009DA4  4265                     clr.w      -[A5]
  17540. 00009DA6  6861                     bvc        +0x63 /* 00009E09 */
  17541. 00009DA8  7669                     moveq.l    D3, 0x69
  17542. 00009DAA  6F72                     ble        +0x74 /* 00009E1E */
  17543. 00009DAC  4650                     not.w      [A0]
  17544. 00009DAE  3854                     movea.w    A4, [A4]
  17545. 00009DB0  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  17546. 00009DB4  726F                     moveq.l    D1, 0x6F
  17547. 00009DB6  6C00 0000                bge        +0x2 /* 00009DB8 */
  17548. // begin alternate branch 00009DB8-00009DBC
  17549. label00009DB8:
  17550. 00009DB8  0000 FFFF                ori.b      D0, 0xFF
  17551. // end alternate branch 00009DB8-00009DBC
  17552. label00009DB8: // (misaligned)
  17553. 00009DBA  FFFF                     .invalid   <<F/7/7>>
  17554. label00009DBC:
  17555. 00009DBC  41F9 FFFC 75A8           lea.l      A0, [0xFFFC75A8]
  17556. 00009DC2  2008                     move.l     D0, A0
  17557. 00009DC4  4E75                     rts
  17558. 00009DC6  FFFF                     .invalid   <<F/7/7>>
  17559. 00009DC8  41F9 FFFC 75A8           lea.l      A0, [0xFFFC75A8]
  17560. // begin alternate branch 00009DCC-00009DCE
  17561. fn00009DCC:
  17562. 00009DCC  75A8                     moveq.l    D2, 0xFFFFFFA8
  17563. // end alternate branch 00009DCC-00009DCE
  17564. fn00009DCC: // (misaligned)
  17565. 00009DCE  2008                     move.l     D0, A0
  17566. 00009DD0  205F                     movea.l    A0, [A7]+
  17567. 00009DD2  584F                     addq.w     A7, 4
  17568. 00009DD4  4ED0                     jmp        [A0]
  17569. 00009DD6  FFFF                     .invalid   <<F/7/7>>
  17570. 00009DD8  2F0A                     move.l     -[A7], A2
  17571. 00009DDA  2F3C 0000 00D6           move.l     -[A7], 0xD6
  17572. 00009DE0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17573. 00009DE6  2440                     movea.l    A2, D0
  17574. 00009DE8  200A                     move.l     D0, A2
  17575. 00009DEA  6708                     beq        +0xA /* 00009DF4 */
  17576. 00009DEC  2F0A                     move.l     -[A7], A2
  17577. 00009DEE  4EB9 0000 9DFC           jsr        [0x00009DFC]
  17578. label00009DF4:
  17579. 00009DF4  200A                     move.l     D0, A2
  17580. 00009DF6  245F                     movea.l    A2, [A7]+
  17581. 00009DF8  4E75                     rts
  17582. label00009DFA:
  17583. 00009DFA  FFFF                     .invalid   <<F/7/7>>
  17584. label00009DFC:
  17585. 00009DFC  4E56 0000                link       A6, 0
  17586. 00009E00  48E7 1020                movem.l    -[A7], D3,A2
  17587. // begin alternate branch 00009E02-00009E04
  17588. label00009E02:
  17589. 00009E02  1020                     move.b     D0, -[A0]
  17590. // end alternate branch 00009E02-00009E04
  17591. label00009E02: // (misaligned)
  17592. 00009E04  246E 0008                movea.l    A2, [A6 + 0x8]
  17593. 00009E08  2F0A                     move.l     -[A7], A2
  17594. label00009E0A:
  17595. 00009E0A  4EB9 0000 6AF2           jsr        [0x00006AF2]
  17596. // begin alternate branch 00009E0E-00009E10
  17597. label00009E0E:
  17598. 00009E0E  6AF2                     bpl        -0xC /* 00009E02 */
  17599. // end alternate branch 00009E0E-00009E10
  17600. label00009E0E: // (misaligned)
  17601. label00009E10:
  17602. 00009E10  2079 FFFC 7C34           movea.l    A0, [0xFFFC7C34]
  17603. 00009E16  2488                     move.l     [A2], A0
  17604. 00009E18  7600                     moveq.l    D3, 0x00
  17605. 00009E1A  2543 00C2                move.l     [A2 + 0xC2], D3
  17606. label00009E1E:
  17607. 00009E1E  2543 00C6                move.l     [A2 + 0xC6], D3
  17608. 00009E22  2543 00CA                move.l     [A2 + 0xCA], D3
  17609. 00009E26  2543 00CE                move.l     [A2 + 0xCE], D3
  17610. 00009E2A  2543 00D2                move.l     [A2 + 0xD2], D3
  17611. 00009E2E  200A                     move.l     D0, A2
  17612. 00009E30  4CDF 0408                movem.l    D3,A2, [A7]+
  17613. 00009E34  4E5E                     unlink     A6
  17614. 00009E36  205F                     movea.l    A0, [A7]+
  17615. 00009E38  584F                     addq.w     A7, 4
  17616. 00009E3A  4ED0                     jmp        [A0]
  17617. 00009E3C  985F                     sub.w      D4, [A7]+
  17618. 00009E3E  5F63                     subq.w     -[A3], 7
  17619. 00009E40  745F                     moveq.l    D2, 0x5F
  17620. 00009E42  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  17621. 00009E46  5061                     addq.w     -[A1], 8
  17622. 00009E48  6C65                     bge        +0x67 /* 00009EAF */
  17623. 00009E4A  7474                     moveq.l    D2, 0x74
  17624. 00009E4C  6557                     bcs        +0x59 /* 00009EA5 */
  17625. 00009E4E  696E                     bvs        +0x70 /* 00009EBE */
  17626. 00009E50  646F                     bcc        +0x71 /* 00009EC1 */
  17627. 00009E52  7746                     moveq.l    D3, 0x46
  17628. 00009E54  7600                     moveq.l    D3, 0x00
  17629. 00009E56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  17630. 00009E5A  FFE0                     .invalid   <<F/7/7>>
  17631. 00009E5C  48E7 1C18                movem.l    -[A7], D3,D4,D5,A3,A4
  17632. 00009E60  266E 0008                movea.l    A3, [A6 + 0x8]
  17633. 00009E64  7010                     moveq.l    D0, 0x10
  17634. 00009E66  3D40 FFE0                move.w     [A6 - 0x20], D0
  17635. 00009E6A  7660                     moveq.l    D3, 0x60
  17636. 00009E6C  3D43 FFE2                move.w     [A6 - 0x1E], D3
  17637. 00009E70  3D7C 00A2 FFE4           move.w     [A6 - 0x1C], 0xA2
  17638. 00009E76  3D43 FFE6                move.w     [A6 - 0x1A], D3
  17639. 00009E7A  7000                     moveq.l    D0, 0x00
  17640. 00009E7C  2D40 FFF8                move.l     [A6 - 0x8], D0
  17641. 00009E80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17642. 00009E84  2F0B                     move.l     -[A7], A3
  17643. 00009E86  4EB9 0000 B252           jsr        [0x0000B252]
  17644. 00009E8C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  17645. 00009E90  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  17646. 00009E94  2F0B                     move.l     -[A7], A3
  17647. 00009E96  2053                     movea.l    A0, [A3]
  17648. 00009E98  2068 0418                movea.l    A0, [A0 + 0x418]
  17649. 00009E9C  4E90                     jsr        [A0]
  17650. 00009E9E  2F3C 5354 4154           move.l     -[A7], 0x53544154 /* 'STAT' */
  17651. 00009EA4  2F0B                     move.l     -[A7], A3
  17652. 00009EA6  2053                     movea.l    A0, [A3]
  17653. 00009EA8  2068 0180                movea.l    A0, [A0 + 0x180]
  17654. 00009EAC  4E90                     jsr        [A0]
  17655. 00009EAE  2840                     movea.l    A4, D0
  17656. 00009EB0  200C                     move.l     D0, A4
  17657. 00009EB2  6610                     bne        +0x12 /* 00009EC4 */
  17658. 00009EB4  3F3C 9A67                move.w     -[A7], 0x9A67
  17659. 00009EB8  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  17660. label00009EBE:
  17661. 00009EBE  4EB9 0000 112A           jsr        [0x0000112A]
  17662. label00009EC4:
  17663. 00009EC4  274C 00C2                move.l     [A3 + 0xC2], A4
  17664. 00009EC8  2F3C 4558 4354           move.l     -[A7], 0x45584354 /* 'EXCT' */
  17665. 00009ECE  2F0B                     move.l     -[A7], A3
  17666. 00009ED0  2053                     movea.l    A0, [A3]
  17667. 00009ED2  2068 0180                movea.l    A0, [A0 + 0x180]
  17668. 00009ED6  4E90                     jsr        [A0]
  17669. 00009ED8  2840                     movea.l    A4, D0
  17670. 00009EDA  200C                     move.l     D0, A4
  17671. 00009EDC  6610                     bne        +0x12 /* 00009EEE */
  17672. 00009EDE  3F3C 9A67                move.w     -[A7], 0x9A67
  17673. 00009EE2  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  17674. 00009EE8  4EB9 0000 112A           jsr        [0x0000112A]
  17675. label00009EEE:
  17676. 00009EEE  274C 00C6                move.l     [A3 + 0xC6], A4
  17677. 00009EF2  2F3C 5449 4D45           move.l     -[A7], 0x54494D45 /* 'TIME' */
  17678. 00009EF8  2F0B                     move.l     -[A7], A3
  17679. 00009EFA  2053                     movea.l    A0, [A3]
  17680. 00009EFC  2068 0180                movea.l    A0, [A0 + 0x180]
  17681. 00009F00  4E90                     jsr        [A0]
  17682. 00009F02  2840                     movea.l    A4, D0
  17683. 00009F04  200C                     move.l     D0, A4
  17684. 00009F06  6610                     bne        +0x12 /* 00009F18 */
  17685. 00009F08  3F3C 9A67                move.w     -[A7], 0x9A67
  17686. 00009F0C  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  17687. 00009F12  4EB9 0000 112A           jsr        [0x0000112A]
  17688. label00009F18:
  17689. 00009F18  274C 00CA                move.l     [A3 + 0xCA], A4
  17690. 00009F1C  2F3C 5450 524F           move.l     -[A7], 0x5450524F /* 'TPRO' */
  17691. 00009F22  2F0B                     move.l     -[A7], A3
  17692. 00009F24  2053                     movea.l    A0, [A3]
  17693. 00009F26  2068 0180                movea.l    A0, [A0 + 0x180]
  17694. 00009F2A  4E90                     jsr        [A0]
  17695. 00009F2C  2840                     movea.l    A4, D0
  17696. 00009F2E  200C                     move.l     D0, A4
  17697. 00009F30  6610                     bne        +0x12 /* 00009F42 */
  17698. 00009F32  3F3C 9A67                move.w     -[A7], 0x9A67
  17699. 00009F36  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  17700. 00009F3C  4EB9 0000 112A           jsr        [0x0000112A]
  17701. label00009F42:
  17702. 00009F42  274C 00D2                move.l     [A3 + 0xD2], A4
  17703. 00009F46  2F3C 5454 534B           move.l     -[A7], 0x5454534B /* 'TTSK' */
  17704. 00009F4C  2F0B                     move.l     -[A7], A3
  17705. 00009F4E  2053                     movea.l    A0, [A3]
  17706. 00009F50  2068 0180                movea.l    A0, [A0 + 0x180]
  17707. 00009F54  4E90                     jsr        [A0]
  17708. 00009F56  2840                     movea.l    A4, D0
  17709. 00009F58  200C                     move.l     D0, A4
  17710. 00009F5A  6610                     bne        +0x12 /* 00009F6C */
  17711. 00009F5C  3F3C 9A67                move.w     -[A7], 0x9A67
  17712. 00009F60  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  17713. 00009F66  4EB9 0000 112A           jsr        [0x0000112A]
  17714. label00009F6C:
  17715. 00009F6C  274C 00CE                move.l     [A3 + 0xCE], A4
  17716. 00009F70  3F3C 03FD                move.w     -[A7], 0x3FD
  17717. 00009F74  486E FFE8                pea.l      [A6 - 0x18]
  17718. 00009F78  486E FFF8                pea.l      [A6 - 0x8]
  17719. 00009F7C  2F39 FFFB EFF0           move.l     -[A7], [0xFFFBEFF0]
  17720. 00009F82  4EB9 0000 3EDA           jsr        [0x00003EDA]
  17721. 00009F88  486E FFE8                pea.l      [A6 - 0x18]
  17722. 00009F8C  4EB9 0000 6242           jsr        [0x00006242]
  17723. 00009F92  4A00                     tst.b      D0
  17724. 00009F94  6600 0116                bne        +0x118 /* 0000A0AC */
  17725. 00009F98  422E FFFC                clr.b      [A6 - 0x4]
  17726. 00009F9C  102B 0042                move.b     D0, [A3 + 0x42]
  17727. 00009FA0  7205                     moveq.l    D1, 0x05
  17728. 00009FA2  B001                     cmp.b      D0, D1
  17729. 00009FA4  661C                     bne        +0x1E /* 00009FC2 */
  17730. 00009FA6  4227                     clr.b      -[A7]
  17731. 00009FA8  204B                     movea.l    A0, A3
  17732. 00009FAA  7032                     moveq.l    D0, 0x32
  17733. 00009FAC  D1C0                     add.l      A0, D0
  17734. 00009FAE  2F08                     move.l     -[A7], A0
  17735. 00009FB0  4EB9 0000 63DA           jsr        [0x000063DA]
  17736. 00009FB6  2040                     movea.l    A0, D0
  17737. 00009FB8  2010                     move.l     D0, [A0]
  17738. 00009FBA  D0AE FFE8                add.l      D0, [A6 - 0x18]
  17739. 00009FBE  2D40 FFF0                move.l     [A6 - 0x10], D0
  17740. label00009FC2:
  17741. 00009FC2  102B 0043                move.b     D0, [A3 + 0x43]
  17742. 00009FC6  7205                     moveq.l    D1, 0x05
  17743. 00009FC8  B001                     cmp.b      D0, D1
  17744. 00009FCA  661E                     bne        +0x20 /* 00009FEA */
  17745. 00009FCC  7001                     moveq.l    D0, 0x01
  17746. 00009FCE  1F00                     move.b     -[A7], D0
  17747. 00009FD0  204B                     movea.l    A0, A3
  17748. 00009FD2  7032                     moveq.l    D0, 0x32
  17749. 00009FD4  D1C0                     add.l      A0, D0
  17750. 00009FD6  2F08                     move.l     -[A7], A0
  17751. 00009FD8  4EB9 0000 63DA           jsr        [0x000063DA]
  17752. 00009FDE  2040                     movea.l    A0, D0
  17753. 00009FE0  2010                     move.l     D0, [A0]
  17754. 00009FE2  D0AE FFEC                add.l      D0, [A6 - 0x14]
  17755. 00009FE6  2D40 FFF4                move.l     [A6 - 0xC], D0
  17756. label00009FEA:
  17757. 00009FEA  282E FFF4                move.l     D4, [A6 - 0xC]
  17758. 00009FEE  98AE FFEC                sub.l      D4, [A6 - 0x14]
  17759. 00009FF2  5284                     addq.l     D4, 1
  17760. 00009FF4  2A2E FFF0                move.l     D5, [A6 - 0x10]
  17761. 00009FF8  9AAE FFE8                sub.l      D5, [A6 - 0x18]
  17762. 00009FFC  5285                     addq.l     D5, 1
  17763. 00009FFE  362B 008E                move.w     D3, [A3 + 0x8E]
  17764. 0000A002  48C3                     ext.l      D3
  17765. 0000A004  B684                     cmp.l      D3, D4
  17766. 0000A006  6F0E                     ble        +0x10 /* 0000A016 */
  17767. 0000A008  9684                     sub.l      D3, D4
  17768. 0000A00A  D7AE FFF4                add.l      [A6 - 0xC], D3
  17769. 0000A00E  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  17770. 0000A014  601E                     bra        +0x20 /* 0000A034 */
  17771. label0000A016:
  17772. 0000A016  302B 0092                move.w     D0, [A3 + 0x92]
  17773. 0000A01A  48C0                     ext.l      D0
  17774. 0000A01C  B084                     cmp.l      D0, D4
  17775. 0000A01E  6C14                     bge        +0x16 /* 0000A034 */
  17776. 0000A020  2004                     move.l     D0, D4
  17777. 0000A022  322B 008E                move.w     D1, [A3 + 0x8E]
  17778. 0000A026  48C1                     ext.l      D1
  17779. 0000A028  9081                     sub.l      D0, D1
  17780. 0000A02A  91AE FFF4                sub.l      [A6 - 0xC], D0
  17781. 0000A02E  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  17782. label0000A034:
  17783. 0000A034  302B 008C                move.w     D0, [A3 + 0x8C]
  17784. 0000A038  48C0                     ext.l      D0
  17785. 0000A03A  B085                     cmp.l      D0, D5
  17786. 0000A03C  6F14                     ble        +0x16 /* 0000A052 */
  17787. 0000A03E  302B 0090                move.w     D0, [A3 + 0x90]
  17788. 0000A042  48C0                     ext.l      D0
  17789. 0000A044  9085                     sub.l      D0, D5
  17790. 0000A046  D1AE FFF0                add.l      [A6 - 0x10], D0
  17791. 0000A04A  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  17792. 0000A050  6020                     bra        +0x22 /* 0000A072 */
  17793. label0000A052:
  17794. 0000A052  362B 0090                move.w     D3, [A3 + 0x90]
  17795. 0000A056  48C3                     ext.l      D3
  17796. 0000A058  B685                     cmp.l      D3, D5
  17797. 0000A05A  6D08                     blt        +0xA /* 0000A064 */
  17798. 0000A05C  0C85 0000 0094           cmpi.l     D5, 0x94
  17799. 0000A062  660E                     bne        +0x10 /* 0000A072 */
  17800. label0000A064:
  17801. 0000A064  2005                     move.l     D0, D5
  17802. 0000A066  9083                     sub.l      D0, D3
  17803. 0000A068  91AE FFF0                sub.l      [A6 - 0x10], D0
  17804. 0000A06C  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  17805. label0000A072:
  17806. 0000A072  102E FFFC                move.b     D0, [A6 - 0x4]
  17807. 0000A076  6718                     beq        +0x1A /* 0000A090 */
  17808. 0000A078  3F3C 03FD                move.w     -[A7], 0x3FD
  17809. 0000A07C  486E FFE8                pea.l      [A6 - 0x18]
  17810. 0000A080  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  17811. 0000A084  2F39 FFFB EFF0           move.l     -[A7], [0xFFFBEFF0]
  17812. 0000A08A  4EB9 0000 3EAA           jsr        [0x00003EAA]
  17813. label0000A090:
  17814. 0000A090  486E FFE8                pea.l      [A6 - 0x18]
  17815. 0000A094  7001                     moveq.l    D0, 0x01
  17816. 0000A096  1F00                     move.b     -[A7], D0
  17817. 0000A098  2F0B                     move.l     -[A7], A3
  17818. 0000A09A  2053                     movea.l    A0, [A3]
  17819. 0000A09C  2068 01A4                movea.l    A0, [A0 + 0x1A4]
  17820. 0000A0A0  4E90                     jsr        [A0]
  17821. 0000A0A2  2F0B                     move.l     -[A7], A3
  17822. 0000A0A4  2053                     movea.l    A0, [A3]
  17823. 0000A0A6  2068 0408                movea.l    A0, [A0 + 0x408]
  17824. 0000A0AA  4E90                     jsr        [A0]
  17825. label0000A0AC:
  17826. 0000A0AC  4CDF 1838                movem.l    D3,D4,D5,A3,A4, [A7]+
  17827. 0000A0B0  4E5E                     unlink     A6
  17828. 0000A0B2  205F                     movea.l    A0, [A7]+
  17829. 0000A0B4  504F                     addq.w     A7, 8
  17830. 0000A0B6  4ED0                     jmp        [A0]
  17831. 0000A0B8  802A 446F                or.b       D0, [A2 + 0x446F]
  17832. 0000A0BC  506F 7374                addq.w     [A7 + 0x7374], 8
  17833. 0000A0C0  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  17834. 0000A0C6  5F5F                     subq.w     [A7]+, 7
  17835. 0000A0C8  3134 5450                move.w     -[A0], [A4 + D5.w * 4 + 0x50]
  17836. 0000A0CC  616C                     bsr        +0x6E /* 0000A13A */
  17837. 0000A0CE  6574                     bcs        +0x76 /* 0000A144 */
  17838. 0000A0D0  7465                     moveq.l    D2, 0x65
  17839. 0000A0D2  5769 6E64                subq.w     [A1 + 0x6E64], 3
  17840. 0000A0D6  6F77                     ble        +0x79 /* 0000A14F */
  17841. 0000A0D8  4650                     not.w      [A0]
  17842. 0000A0DA  3954 446F                move.w     [A4 + 0x446F], [A4]
  17843. 0000A0DE  6375                     bls        +0x77 /* 0000A155 */
  17844. 0000A0E0  6D65                     blt        +0x67 /* 0000A147 */
  17845. 0000A0E2  6E74                     bgt        +0x76 /* 0000A158 */
  17846. 0000A0E4  0000 FFFF                ori.b      D0, 0xFF
  17847. 0000A0E8  41F9 FFFC 8048           lea.l      A0, [0xFFFC8048]
  17848. 0000A0EE  2008                     move.l     D0, A0
  17849. 0000A0F0  205F                     movea.l    A0, [A7]+
  17850. 0000A0F2  584F                     addq.w     A7, 4
  17851. 0000A0F4  4ED0                     jmp        [A0]
  17852. 0000A0F6  FFFF                     .invalid   <<F/7/7>>
  17853. 0000A0F8  2F0A                     move.l     -[A7], A2
  17854. 0000A0FA  2F3C 0000 008E           move.l     -[A7], 0x8E
  17855. 0000A100  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17856. 0000A106  2440                     movea.l    A2, D0
  17857. 0000A108  200A                     move.l     D0, A2
  17858. 0000A10A  6708                     beq        +0xA /* 0000A114 */
  17859. 0000A10C  2F0A                     move.l     -[A7], A2
  17860. 0000A10E  4EB9 0000 7402           jsr        [0x00007402]
  17861. label0000A114:
  17862. 0000A114  200A                     move.l     D0, A2
  17863. 0000A116  245F                     movea.l    A2, [A7]+
  17864. 0000A118  4E75                     rts
  17865. 0000A11A  FFFF                     .invalid   <<F/7/7>>
  17866. 0000A11C  41F9 FFFC 81B8           lea.l      A0, [0xFFFC81B8]
  17867. 0000A122  2008                     move.l     D0, A0
  17868. 0000A124  205F                     movea.l    A0, [A7]+
  17869. 0000A126  584F                     addq.w     A7, 4
  17870. 0000A128  4ED0                     jmp        [A0]
  17871. 0000A12A  FFFF                     .invalid   <<F/7/7>>
  17872. 0000A12C  2F0A                     move.l     -[A7], A2
  17873. 0000A12E  7034                     moveq.l    D0, 0x34
  17874. 0000A130  2F00                     move.l     -[A7], D0
  17875. 0000A132  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17876. 0000A138  2440                     movea.l    A2, D0
  17877. fn0000A13A:
  17878. 0000A13A  200A                     move.l     D0, A2
  17879. 0000A13C  6708                     beq        +0xA /* 0000A146 */
  17880. 0000A13E  2F0A                     move.l     -[A7], A2
  17881. 0000A140  4EB9 0000 7442           jsr        [0x00007442]
  17882. // begin alternate branch 0000A144-0000A146
  17883. label0000A144:
  17884. 0000A144  7442                     moveq.l    D2, 0x42
  17885. // end alternate branch 0000A144-0000A146
  17886. label0000A144: // (misaligned)
  17887. label0000A146:
  17888. 0000A146  200A                     move.l     D0, A2
  17889. 0000A148  245F                     movea.l    A2, [A7]+
  17890. 0000A14A  4E75                     rts
  17891. 0000A14C  41F9 FFFC 82A0           lea.l      A0, [0xFFFC82A0]
  17892. 0000A152  2008                     move.l     D0, A0
  17893. 0000A154  4E75                     rts
  17894. 0000A156  FFFF                     .invalid   <<F/7/7>>
  17895. label0000A158:
  17896. 0000A158  41F9 FFFC 82A0           lea.l      A0, [0xFFFC82A0]
  17897. 0000A15E  2008                     move.l     D0, A0
  17898. 0000A160  205F                     movea.l    A0, [A7]+
  17899. 0000A162  584F                     addq.w     A7, 4
  17900. 0000A164  4ED0                     jmp        [A0]
  17901. 0000A166  FFFF                     .invalid   <<F/7/7>>
  17902. 0000A168  2F0A                     move.l     -[A7], A2
  17903. 0000A16A  7010                     moveq.l    D0, 0x10
  17904. 0000A16C  2F00                     move.l     -[A7], D0
  17905. 0000A16E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17906. 0000A174  2440                     movea.l    A2, D0
  17907. 0000A176  200A                     move.l     D0, A2
  17908. 0000A178  6708                     beq        +0xA /* 0000A182 */
  17909. 0000A17A  2F0A                     move.l     -[A7], A2
  17910. 0000A17C  4EB9 0000 1982           jsr        [0x00001982]
  17911. label0000A182:
  17912. 0000A182  200A                     move.l     D0, A2
  17913. 0000A184  245F                     movea.l    A2, [A7]+
  17914. 0000A186  4E75                     rts
  17915. 0000A188  41F9 FFFC 82E0           lea.l      A0, [0xFFFC82E0]
  17916. 0000A18E  2008                     move.l     D0, A0
  17917. 0000A190  4E75                     rts
  17918. 0000A192  FFFF                     .invalid   <<F/7/7>>
  17919. 0000A194  41F9 FFFC 82E0           lea.l      A0, [0xFFFC82E0]
  17920. 0000A19A  2008                     move.l     D0, A0
  17921. 0000A19C  205F                     movea.l    A0, [A7]+
  17922. 0000A19E  584F                     addq.w     A7, 4
  17923. 0000A1A0  4ED0                     jmp        [A0]
  17924. 0000A1A2  FFFF                     .invalid   <<F/7/7>>
  17925. 0000A1A4  2F0A                     move.l     -[A7], A2
  17926. 0000A1A6  7018                     moveq.l    D0, 0x18
  17927. 0000A1A8  2F00                     move.l     -[A7], D0
  17928. 0000A1AA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17929. 0000A1B0  2440                     movea.l    A2, D0
  17930. 0000A1B2  200A                     move.l     D0, A2
  17931. 0000A1B4  6708                     beq        +0xA /* 0000A1BE */
  17932. 0000A1B6  2F0A                     move.l     -[A7], A2
  17933. 0000A1B8  4EB9 0000 198A           jsr        [0x0000198A]
  17934. label0000A1BE:
  17935. 0000A1BE  200A                     move.l     D0, A2
  17936. 0000A1C0  245F                     movea.l    A2, [A7]+
  17937. 0000A1C2  4E75                     rts
  17938. 0000A1C4  41F9 FFFC 87B8           lea.l      A0, [0xFFFC87B8]
  17939. 0000A1CA  2008                     move.l     D0, A0
  17940. 0000A1CC  205F                     movea.l    A0, [A7]+
  17941. 0000A1CE  584F                     addq.w     A7, 4
  17942. 0000A1D0  4ED0                     jmp        [A0]
  17943. 0000A1D2  FFFF                     .invalid   <<F/7/7>>
  17944. 0000A1D4  2F0A                     move.l     -[A7], A2
  17945. 0000A1D6  2F3C 0000 0482           move.l     -[A7], 0x482
  17946. 0000A1DC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17947. 0000A1E2  2440                     movea.l    A2, D0
  17948. 0000A1E4  200A                     move.l     D0, A2
  17949. 0000A1E6  6708                     beq        +0xA /* 0000A1F0 */
  17950. 0000A1E8  2F0A                     move.l     -[A7], A2
  17951. 0000A1EA  4EB9 0000 1932           jsr        [0x00001932]
  17952. label0000A1F0:
  17953. 0000A1F0  200A                     move.l     D0, A2
  17954. 0000A1F2  245F                     movea.l    A2, [A7]+
  17955. 0000A1F4  4E75                     rts
  17956. 0000A1F6  FFFF                     .invalid   <<F/7/7>>
  17957. 0000A1F8  41F9 FFFC 8A58           lea.l      A0, [0xFFFC8A58]
  17958. 0000A1FE  2008                     move.l     D0, A0
  17959. 0000A200  205F                     movea.l    A0, [A7]+
  17960. 0000A202  584F                     addq.w     A7, 4
  17961. 0000A204  4ED0                     jmp        [A0]
  17962. 0000A206  FFFF                     .invalid   <<F/7/7>>
  17963. 0000A208  2F0A                     move.l     -[A7], A2
  17964. 0000A20A  2F3C 0000 0100           move.l     -[A7], 0x100
  17965. 0000A210  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17966. 0000A216  2440                     movea.l    A2, D0
  17967. 0000A218  200A                     move.l     D0, A2
  17968. 0000A21A  6708                     beq        +0xA /* 0000A224 */
  17969. 0000A21C  2F0A                     move.l     -[A7], A2
  17970. 0000A21E  4EB9 0000 1962           jsr        [0x00001962]
  17971. label0000A224:
  17972. 0000A224  200A                     move.l     D0, A2
  17973. 0000A226  245F                     movea.l    A2, [A7]+
  17974. 0000A228  4E75                     rts
  17975. 0000A22A  FFFF                     .invalid   <<F/7/7>>
  17976. 0000A22C  41F9 FFFC 8C58           lea.l      A0, [0xFFFC8C58]
  17977. 0000A232  2008                     move.l     D0, A0
  17978. 0000A234  205F                     movea.l    A0, [A7]+
  17979. 0000A236  584F                     addq.w     A7, 4
  17980. 0000A238  4ED0                     jmp        [A0]
  17981. 0000A23A  FFFF                     .invalid   <<F/7/7>>
  17982. 0000A23C  2F0A                     move.l     -[A7], A2
  17983. 0000A23E  2F3C 0000 0162           move.l     -[A7], 0x162
  17984. 0000A244  4EB9 0000 0BEA           jsr        [0x00000BEA]
  17985. 0000A24A  2440                     movea.l    A2, D0
  17986. 0000A24C  200A                     move.l     D0, A2
  17987. 0000A24E  6708                     beq        +0xA /* 0000A258 */
  17988. 0000A250  2F0A                     move.l     -[A7], A2
  17989. 0000A252  4EB9 0000 193A           jsr        [0x0000193A]
  17990. label0000A258:
  17991. 0000A258  200A                     move.l     D0, A2
  17992. 0000A25A  245F                     movea.l    A2, [A7]+
  17993. 0000A25C  4E75                     rts
  17994. 0000A25E  FFFF                     .invalid   <<F/7/7>>
  17995. 0000A260  41F9 FFFC A7F0           lea.l      A0, [0xFFFCA7F0]
  17996. 0000A266  2008                     move.l     D0, A0
  17997. 0000A268  4E75                     rts
  17998. 0000A26A  FFFF                     .invalid   <<F/7/7>>
  17999. 0000A26C  41F9 FFFC A7F0           lea.l      A0, [0xFFFCA7F0]
  18000. 0000A272  2008                     move.l     D0, A0
  18001. 0000A274  205F                     movea.l    A0, [A7]+
  18002. 0000A276  584F                     addq.w     A7, 4
  18003. 0000A278  4ED0                     jmp        [A0]
  18004. 0000A27A  FFFF                     .invalid   <<F/7/7>>
  18005. 0000A27C  2F0A                     move.l     -[A7], A2
  18006. 0000A27E  2F3C 0000 00C2           move.l     -[A7], 0xC2
  18007. 0000A284  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18008. 0000A28A  2440                     movea.l    A2, D0
  18009. 0000A28C  200A                     move.l     D0, A2
  18010. 0000A28E  6708                     beq        +0xA /* 0000A298 */
  18011. 0000A290  2F0A                     move.l     -[A7], A2
  18012. 0000A292  4EB9 0000 A2A0           jsr        [0x0000A2A0]
  18013. label0000A298:
  18014. 0000A298  200A                     move.l     D0, A2
  18015. 0000A29A  245F                     movea.l    A2, [A7]+
  18016. 0000A29C  4E75                     rts
  18017. 0000A29E  FFFF                     .invalid   <<F/7/7>>
  18018. 0000A2A0  4E56 0000                link       A6, 0
  18019. 0000A2A4  2F0A                     move.l     -[A7], A2
  18020. 0000A2A6  246E 0008                movea.l    A2, [A6 + 0x8]
  18021. 0000A2AA  2F0A                     move.l     -[A7], A2
  18022. 0000A2AC  4EB9 0000 B502           jsr        [0x0000B502]
  18023. 0000A2B2  2079 FFFC B7EC           movea.l    A0, [0xFFFCB7EC]
  18024. 0000A2B8  2488                     move.l     [A2], A0
  18025. 0000A2BA  41F9 FFFE 7BBC           lea.l      A0, [0xFFFE7BBC]
  18026. 0000A2C0  224A                     movea.l    A1, A2
  18027. 0000A2C2  43E9 00BC                lea.l      A1, [A1 + 0xBC]
  18028. 0000A2C6  22D8                     move.l     [A1]+, [A0]+
  18029. 0000A2C8  3290                     move.w     [A1], [A0]
  18030. 0000A2CA  200A                     move.l     D0, A2
  18031. 0000A2CC  245F                     movea.l    A2, [A7]+
  18032. 0000A2CE  4E5E                     unlink     A6
  18033. 0000A2D0  205F                     movea.l    A0, [A7]+
  18034. 0000A2D2  584F                     addq.w     A7, 4
  18035. 0000A2D4  4ED0                     jmp        [A0]
  18036. 0000A2D6  9B5F                     sub.w      [A7]+, D5
  18037. 0000A2D8  5F63                     subq.w     -[A3], 7
  18038. 0000A2DA  745F                     moveq.l    D2, 0x5F
  18039. 0000A2DC  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  18040. 0000A2E0  4375 7374                chk.w      D1, <<invalid full ext with I/IS == 4>>
  18041. 0000A2E4  6F6D                     ble        +0x6F /* 0000A353 */
  18042. 0000A2E6  436F 6C6F                chk.w      D1, [A7 + 0x6C6F]
  18043. 0000A2EA  7252                     moveq.l    D1, 0x52
  18044. 0000A2EC  6164                     bsr        +0x66 /* 0000A352 */
  18045. 0000A2EE  696F                     bvs        +0x71 /* 0000A35F */
  18046. 0000A2F0  4676 0000                not.w      [A6 + D0.w]
  18047. 0000A2F4  4E56 FFE4                link       A6, -0x001C
  18048. 0000A2F8  48E7 1020                movem.l    -[A7], D3,A2
  18049. 0000A2FC  246E 0008                movea.l    A2, [A6 + 0x8]
  18050. 0000A300  0CAE 0000 000C 0014      cmpi.l     [A6 + 0x14], 0xC
  18051. 0000A308  6666                     bne        +0x68 /* 0000A370 */
  18052. 0000A30A  2F0A                     move.l     -[A7], A2
  18053. 0000A30C  2052                     movea.l    A0, [A2]
  18054. 0000A30E  2068 0458                movea.l    A0, [A0 + 0x458]
  18055. 0000A312  4E90                     jsr        [A0]
  18056. 0000A314  4A00                     tst.b      D0
  18057. 0000A316  6658                     bne        +0x5A /* 0000A370 */
  18058. 0000A318  4243                     clr.w      D3
  18059. 0000A31A  3D43 FFE4                move.w     [A6 - 0x1C], D3
  18060. 0000A31E  3D43 FFE6                move.w     [A6 - 0x1A], D3
  18061. 0000A322  41F9 FFFE 7BB4           lea.l      A0, [0xFFFE7BB4]
  18062. 0000A328  43EE FFE8                lea.l      A1, [A6 - 0x18]
  18063. 0000A32C  22D8                     move.l     [A1]+, [A0]+
  18064. 0000A32E  3290                     move.w     [A1], [A0]
  18065. 0000A330  554F                     subq.w     A7, 2
  18066. 0000A332  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  18067. 0000A336  4879 FFFC A80C           push.l     0xFFFCA80C
  18068. 0000A33C  486E FFE8                pea.l      [A6 - 0x18]
  18069. 0000A340  486E FFF0                pea.l      [A6 - 0x10]
  18070. 0000A344  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  18071. 0000A348  A82E                     syscall    Pack12
  18072. 0000A34A  101F                     move.b     D0, [A7]+
  18073. 0000A34C  6722                     beq        +0x24 /* 0000A370 */
  18074. 0000A34E  3D6E FFF0 FFF8           move.w     [A6 - 0x8], [A6 - 0x10]
  18075. // begin alternate branch 0000A352-0000A354
  18076. fn0000A352:
  18077. 0000A352  FFF8                     .invalid   <<F/7/7>>
  18078. // end alternate branch 0000A352-0000A354
  18079. fn0000A352: // (misaligned)
  18080. 0000A354  3D6E FFF2 FFFA           move.w     [A6 - 0x6], [A6 - 0xE]
  18081. 0000A35A  3D6E FFF4 FFFC           move.w     [A6 - 0x4], [A6 - 0xC]
  18082. 0000A360  41EE FFF8                lea.l      A0, [A6 - 0x8]
  18083. 0000A364  41D0                     lea.l      A0, [A0]
  18084. 0000A366  224A                     movea.l    A1, A2
  18085. 0000A368  43E9 00BC                lea.l      A1, [A1 + 0xBC]
  18086. 0000A36C  22D8                     move.l     [A1]+, [A0]+
  18087. 0000A36E  3290                     move.w     [A1], [A0]
  18088. label0000A370:
  18089. 0000A370  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  18090. 0000A374  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  18091. 0000A378  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18092. 0000A37C  2F0A                     move.l     -[A7], A2
  18093. 0000A37E  4EB9 0000 CDBA           jsr        [0x0000CDBA]
  18094. 0000A384  4CDF 0408                movem.l    D3,A2, [A7]+
  18095. 0000A388  4E5E                     unlink     A6
  18096. 0000A38A  205F                     movea.l    A0, [A7]+
  18097. 0000A38C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18098. 0000A390  4ED0                     jmp        [A0]
  18099. 0000A392  8036 446F                or.b       D0, [A6 + D4.w * 4 + 0x6F]
  18100. 0000A396  4576 656E                chk.w      D2, <<invalid full ext with IS == 1 and I/IS == 6>>
  18101. 0000A39A  745F                     moveq.l    D2, 0x5F
  18102. 0000A39C  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  18103. 0000A3A0  4375 7374                chk.w      D1, <<invalid full ext with I/IS == 4>>
  18104. 0000A3A4  6F6D                     ble        +0x6F /* 0000A413 */
  18105. 0000A3A6  436F 6C6F                chk.w      D1, [A7 + 0x6C6F]
  18106. 0000A3AA  7252                     moveq.l    D1, 0x52
  18107. 0000A3AC  6164                     bsr        +0x66 /* 0000A412 */
  18108. 0000A3AE  696F                     bvs        +0x71 /* 0000A41F */
  18109. 0000A3B0  466C 5031                not.w      [A4 + 0x5031]
  18110. 0000A3B4  3354 4576                move.w     [A1 + 0x4576], [A4]
  18111. 0000A3B8  656E                     bcs        +0x70 /* 0000A428 */
  18112. 0000A3BA  7448                     moveq.l    D2, 0x48
  18113. 0000A3BC  616E                     bsr        +0x70 /* 0000A42C */
  18114. 0000A3BE  646C                     bcc        +0x6E /* 0000A42C */
  18115. 0000A3C0  6572                     bcs        +0x74 /* 0000A434 */
  18116. 0000A3C2  5036 5445                addq.b     [A6 + D5.w * 4 + 0x45], 8
  18117. 0000A3C6  7665                     moveq.l    D3, 0x65
  18118. 0000A3C8  6E74                     bgt        +0x76 /* 0000A43E */
  18119. 0000A3CA  0000 41F9                ori.b      D0, 0xF9
  18120. 0000A3CE  FFFC                     .invalid   <<F/7/7>>
  18121. 0000A3D0  A840                     syscall    Fix2Long
  18122. 0000A3D2  2008                     move.l     D0, A0
  18123. 0000A3D4  4E75                     rts
  18124. 0000A3D6  FFFF                     .invalid   <<F/7/7>>
  18125. 0000A3D8  41F9 FFFC A840           lea.l      A0, [0xFFFCA840]
  18126. 0000A3DE  2008                     move.l     D0, A0
  18127. 0000A3E0  205F                     movea.l    A0, [A7]+
  18128. 0000A3E2  584F                     addq.w     A7, 4
  18129. 0000A3E4  4ED0                     jmp        [A0]
  18130. 0000A3E6  FFFF                     .invalid   <<F/7/7>>
  18131. 0000A3E8  2F0A                     move.l     -[A7], A2
  18132. 0000A3EA  2F3C 0000 00D8           move.l     -[A7], 0xD8
  18133. 0000A3F0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18134. 0000A3F6  2440                     movea.l    A2, D0
  18135. 0000A3F8  200A                     move.l     D0, A2
  18136. 0000A3FA  6708                     beq        +0xA /* 0000A404 */
  18137. 0000A3FC  2F0A                     move.l     -[A7], A2
  18138. 0000A3FE  4EB9 0000 A40C           jsr        [0x0000A40C]
  18139. label0000A404:
  18140. 0000A404  200A                     move.l     D0, A2
  18141. 0000A406  245F                     movea.l    A2, [A7]+
  18142. 0000A408  4E75                     rts
  18143. 0000A40A  FFFF                     .invalid   <<F/7/7>>
  18144. 0000A40C  4E56 0000                link       A6, 0
  18145. 0000A410  2F0A                     move.l     -[A7], A2
  18146. fn0000A412:
  18147. 0000A412  246E 0008                movea.l    A2, [A6 + 0x8]
  18148. 0000A416  2F0A                     move.l     -[A7], A2
  18149. 0000A418  4EB9 0000 19F2           jsr        [0x000019F2]
  18150. 0000A41E  2079 FFFC B7F0           movea.l    A0, [0xFFFCB7F0]
  18151. 0000A424  2488                     move.l     [A2], A0
  18152. 0000A426  7000                     moveq.l    D0, 0x00
  18153. label0000A428:
  18154. 0000A428  2540 00D0                move.l     [A2 + 0xD0], D0
  18155. fn0000A42C:
  18156. 0000A42C  7000                     moveq.l    D0, 0x00
  18157. 0000A42E  2540 00D4                move.l     [A2 + 0xD4], D0
  18158. 0000A432  200A                     move.l     D0, A2
  18159. label0000A434:
  18160. 0000A434  245F                     movea.l    A2, [A7]+
  18161. 0000A436  4E5E                     unlink     A6
  18162. 0000A438  205F                     movea.l    A0, [A7]+
  18163. 0000A43A  584F                     addq.w     A7, 4
  18164. 0000A43C  4ED0                     jmp        [A0]
  18165. label0000A43E:
  18166. 0000A43E  9E5F                     sub.w      D7, [A7]+
  18167. 0000A440  5F63                     subq.w     -[A3], 7
  18168. 0000A442  745F                     moveq.l    D2, 0x5F
  18169. 0000A444  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  18170. 0000A448  556E 6D61                subq.w     [A6 + 0x6D61], 2
  18171. 0000A44C  6E67                     bgt        +0x69 /* 0000A4B5 */
  18172. 0000A44E  6C65                     bge        +0x67 /* 0000A4B5 */
  18173. 0000A450  5363                     subq.w     -[A3], 1
  18174. 0000A452  6865                     bvc        +0x67 /* 0000A4B9 */
  18175. 0000A454  6D65                     blt        +0x67 /* 0000A4BB */
  18176. 0000A456  506F 7075                addq.w     [A7 + 0x7075], 8
  18177. 0000A45A  7046                     moveq.l    D0, 0x46
  18178. 0000A45C  7600                     moveq.l    D3, 0x00
  18179. 0000A45E  0000 41F9                ori.b      D0, 0xF9
  18180. 0000A462  FFFC                     .invalid   <<F/7/7>>
  18181. 0000A464  A8B8                     syscall    PaintOval
  18182. 0000A466  2008                     move.l     D0, A0
  18183. 0000A468  4E75                     rts
  18184. 0000A46A  FFFF                     .invalid   <<F/7/7>>
  18185. 0000A46C  41F9 FFFC A8B8           lea.l      A0, [0xFFFCA8B8]
  18186. 0000A472  2008                     move.l     D0, A0
  18187. 0000A474  205F                     movea.l    A0, [A7]+
  18188. 0000A476  584F                     addq.w     A7, 4
  18189. 0000A478  4ED0                     jmp        [A0]
  18190. 0000A47A  FFFF                     .invalid   <<F/7/7>>
  18191. 0000A47C  2F0A                     move.l     -[A7], A2
  18192. 0000A47E  2F3C 0000 00C4           move.l     -[A7], 0xC4
  18193. 0000A484  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18194. 0000A48A  2440                     movea.l    A2, D0
  18195. 0000A48C  200A                     move.l     D0, A2
  18196. 0000A48E  6708                     beq        +0xA /* 0000A498 */
  18197. 0000A490  2F0A                     move.l     -[A7], A2
  18198. 0000A492  4EB9 0000 19C2           jsr        [0x000019C2]
  18199. label0000A498:
  18200. 0000A498  200A                     move.l     D0, A2
  18201. 0000A49A  245F                     movea.l    A2, [A7]+
  18202. 0000A49C  4E75                     rts
  18203. 0000A49E  FFFF                     .invalid   <<F/7/7>>
  18204. 0000A4A0  41F9 FFFC A8E8           lea.l      A0, [0xFFFCA8E8]
  18205. 0000A4A6  2008                     move.l     D0, A0
  18206. 0000A4A8  205F                     movea.l    A0, [A7]+
  18207. 0000A4AA  584F                     addq.w     A7, 4
  18208. 0000A4AC  4ED0                     jmp        [A0]
  18209. 0000A4AE  FFFF                     .invalid   <<F/7/7>>
  18210. 0000A4B0  2F0A                     move.l     -[A7], A2
  18211. 0000A4B2  2F3C 0000 0284           move.l     -[A7], 0x284
  18212. 0000A4B8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18213. 0000A4BE  2440                     movea.l    A2, D0
  18214. 0000A4C0  200A                     move.l     D0, A2
  18215. 0000A4C2  6708                     beq        +0xA /* 0000A4CC */
  18216. 0000A4C4  2F0A                     move.l     -[A7], A2
  18217. 0000A4C6  4EB9 0000 3E92           jsr        [0x00003E92]
  18218. label0000A4CC:
  18219. 0000A4CC  200A                     move.l     D0, A2
  18220. 0000A4CE  245F                     movea.l    A2, [A7]+
  18221. 0000A4D0  4E75                     rts
  18222. 0000A4D2  FFFF                     .invalid   <<F/7/7>>
  18223. 0000A4D4  41F9 FFFC BC14           lea.l      A0, [0xFFFCBC14]
  18224. 0000A4DA  2008                     move.l     D0, A0
  18225. 0000A4DC  4E75                     rts
  18226. 0000A4DE  FFFF                     .invalid   <<F/7/7>>
  18227. 0000A4E0  41F9 FFFC BC14           lea.l      A0, [0xFFFCBC14]
  18228. 0000A4E6  2008                     move.l     D0, A0
  18229. 0000A4E8  205F                     movea.l    A0, [A7]+
  18230. 0000A4EA  584F                     addq.w     A7, 4
  18231. 0000A4EC  4ED0                     jmp        [A0]
  18232. 0000A4EE  FFFF                     .invalid   <<F/7/7>>
  18233. 0000A4F0  2F0A                     move.l     -[A7], A2
  18234. 0000A4F2  2F3C 0000 00CC           move.l     -[A7], 0xCC
  18235. 0000A4F8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18236. 0000A4FE  2440                     movea.l    A2, D0
  18237. 0000A500  200A                     move.l     D0, A2
  18238. 0000A502  6708                     beq        +0xA /* 0000A50C */
  18239. 0000A504  2F0A                     move.l     -[A7], A2
  18240. 0000A506  4EB9 0000 A514           jsr        [0x0000A514]
  18241. label0000A50C:
  18242. 0000A50C  200A                     move.l     D0, A2
  18243. 0000A50E  245F                     movea.l    A2, [A7]+
  18244. 0000A510  4E75                     rts
  18245. 0000A512  FFFF                     .invalid   <<F/7/7>>
  18246. 0000A514  4E56 0000                link       A6, 0
  18247. 0000A518  2F0A                     move.l     -[A7], A2
  18248. 0000A51A  246E 0008                movea.l    A2, [A6 + 0x8]
  18249. 0000A51E  2F0A                     move.l     -[A7], A2
  18250. 0000A520  4EB9 0000 C6C2           jsr        [0x0000C6C2]
  18251. 0000A526  2079 FFFC C560           movea.l    A0, [0xFFFCC560]
  18252. 0000A52C  2488                     move.l     [A2], A0
  18253. 0000A52E  4240                     clr.w      D0
  18254. 0000A530  3540 00C6                move.w     [A2 + 0xC6], D0
  18255. 0000A534  7000                     moveq.l    D0, 0x00
  18256. 0000A536  2540 00C8                move.l     [A2 + 0xC8], D0
  18257. 0000A53A  200A                     move.l     D0, A2
  18258. 0000A53C  245F                     movea.l    A2, [A7]+
  18259. 0000A53E  4E5E                     unlink     A6
  18260. 0000A540  205F                     movea.l    A0, [A7]+
  18261. 0000A542  584F                     addq.w     A7, 4
  18262. 0000A544  4ED0                     jmp        [A0]
  18263. 0000A546  965F                     sub.w      D3, [A7]+
  18264. 0000A548  5F63                     subq.w     -[A3], 7
  18265. 0000A54A  745F                     moveq.l    D2, 0x5F
  18266. 0000A54C  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  18267. 0000A550  5072 6566                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  18268. 0000A554  7357                     moveq.l    D1, 0x57
  18269. 0000A556  696E                     bvs        +0x70 /* 0000A5C6 */
  18270. 0000A558  646F                     bcc        +0x71 /* 0000A5C9 */
  18271. 0000A55A  7746                     moveq.l    D3, 0x46
  18272. 0000A55C  7600                     moveq.l    D3, 0x00
  18273. 0000A55E  0000 41F9                ori.b      D0, 0xF9
  18274. 0000A562  FFFC                     .invalid   <<F/7/7>>
  18275. 0000A564  BC4C                     cmp.w      D6, A4
  18276. 0000A566  2008                     move.l     D0, A0
  18277. 0000A568  4E75                     rts
  18278. 0000A56A  FFFF                     .invalid   <<F/7/7>>
  18279. 0000A56C  41F9 FFFC BC4C           lea.l      A0, [0xFFFCBC4C]
  18280. 0000A572  2008                     move.l     D0, A0
  18281. 0000A574  205F                     movea.l    A0, [A7]+
  18282. 0000A576  584F                     addq.w     A7, 4
  18283. 0000A578  4ED0                     jmp        [A0]
  18284. 0000A57A  FFFF                     .invalid   <<F/7/7>>
  18285. 0000A57C  2F0A                     move.l     -[A7], A2
  18286. 0000A57E  2F3C 0000 00CC           move.l     -[A7], 0xCC
  18287. 0000A584  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18288. 0000A58A  2440                     movea.l    A2, D0
  18289. 0000A58C  200A                     move.l     D0, A2
  18290. 0000A58E  6708                     beq        +0xA /* 0000A598 */
  18291. 0000A590  2F0A                     move.l     -[A7], A2
  18292. 0000A592  4EB9 0000 A5A0           jsr        [0x0000A5A0]
  18293. label0000A598:
  18294. 0000A598  200A                     move.l     D0, A2
  18295. 0000A59A  245F                     movea.l    A2, [A7]+
  18296. 0000A59C  4E75                     rts
  18297. 0000A59E  FFFF                     .invalid   <<F/7/7>>
  18298. 0000A5A0  4E56 0000                link       A6, 0
  18299. 0000A5A4  2F0A                     move.l     -[A7], A2
  18300. 0000A5A6  246E 0008                movea.l    A2, [A6 + 0x8]
  18301. 0000A5AA  2F0A                     move.l     -[A7], A2
  18302. 0000A5AC  4EB9 0000 A514           jsr        [0x0000A514]
  18303. 0000A5B2  2079 FFFC C564           movea.l    A0, [0xFFFCC564]
  18304. 0000A5B8  2488                     move.l     [A2], A0
  18305. 0000A5BA  200A                     move.l     D0, A2
  18306. 0000A5BC  245F                     movea.l    A2, [A7]+
  18307. 0000A5BE  4E5E                     unlink     A6
  18308. 0000A5C0  205F                     movea.l    A0, [A7]+
  18309. 0000A5C2  584F                     addq.w     A7, 4
  18310. 0000A5C4  4ED0                     jmp        [A0]
  18311. label0000A5C6:
  18312. 0000A5C6  9C5F                     sub.w      D6, [A7]+
  18313. 0000A5C8  5F63                     subq.w     -[A3], 7
  18314. 0000A5CA  745F                     moveq.l    D2, 0x5F
  18315. 0000A5CC  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  18316. 0000A5D0  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  18317. 0000A5D4  6963                     bvs        +0x65 /* 0000A639 */
  18318. 0000A5D6  6174                     bsr        +0x76 /* 0000A64C */
  18319. 0000A5D8  696F                     bvs        +0x71 /* 0000A649 */
  18320. 0000A5DA  6E57                     bgt        +0x59 /* 0000A633 */
  18321. 0000A5DC  696E                     bvs        +0x70 /* 0000A64C */
  18322. 0000A5DE  646F                     bcc        +0x71 /* 0000A64F */
  18323. 0000A5E0  7746                     moveq.l    D3, 0x46
  18324. 0000A5E2  7600                     moveq.l    D3, 0x00
  18325. 0000A5E4  0000 FFFF                ori.b      D0, 0xFF
  18326. 0000A5E8  41F9 FFFC C978           lea.l      A0, [0xFFFCC978]
  18327. 0000A5EE  2008                     move.l     D0, A0
  18328. 0000A5F0  4E75                     rts
  18329. 0000A5F2  FFFF                     .invalid   <<F/7/7>>
  18330. 0000A5F4  41F9 FFFC C978           lea.l      A0, [0xFFFCC978]
  18331. 0000A5FA  2008                     move.l     D0, A0
  18332. 0000A5FC  205F                     movea.l    A0, [A7]+
  18333. 0000A5FE  584F                     addq.w     A7, 4
  18334. 0000A600  4ED0                     jmp        [A0]
  18335. 0000A602  FFFF                     .invalid   <<F/7/7>>
  18336. 0000A604  2F0A                     move.l     -[A7], A2
  18337. 0000A606  2F3C 0000 0192           move.l     -[A7], 0x192
  18338. 0000A60C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18339. 0000A612  2440                     movea.l    A2, D0
  18340. 0000A614  200A                     move.l     D0, A2
  18341. 0000A616  6708                     beq        +0xA /* 0000A620 */
  18342. 0000A618  2F0A                     move.l     -[A7], A2
  18343. 0000A61A  4EB9 0000 909A           jsr        [0x0000909A]
  18344. label0000A620:
  18345. 0000A620  200A                     move.l     D0, A2
  18346. 0000A622  245F                     movea.l    A2, [A7]+
  18347. 0000A624  4E75                     rts
  18348. 0000A626  FFFF                     .invalid   <<F/7/7>>
  18349. 0000A628  41F9 FFFC D904           lea.l      A0, [0xFFFCD904]
  18350. 0000A62E  2008                     move.l     D0, A0
  18351. 0000A630  205F                     movea.l    A0, [A7]+
  18352. 0000A632  584F                     addq.w     A7, 4
  18353. 0000A634  4ED0                     jmp        [A0]
  18354. 0000A636  FFFF                     .invalid   <<F/7/7>>
  18355. 0000A638  2F0A                     move.l     -[A7], A2
  18356. 0000A63A  7032                     moveq.l    D0, 0x32
  18357. 0000A63C  2F00                     move.l     -[A7], D0
  18358. 0000A63E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18359. 0000A644  2440                     movea.l    A2, D0
  18360. 0000A646  200A                     move.l     D0, A2
  18361. 0000A648  6708                     beq        +0xA /* 0000A652 */
  18362. 0000A64A  2F0A                     move.l     -[A7], A2
  18363. fn0000A64C:
  18364. 0000A64C  4EB9 0000 7472           jsr        [0x00007472]
  18365. label0000A652:
  18366. 0000A652  200A                     move.l     D0, A2
  18367. 0000A654  245F                     movea.l    A2, [A7]+
  18368. 0000A656  4E75                     rts
  18369. 0000A658  41F9 FFFC D938           lea.l      A0, [0xFFFCD938]
  18370. 0000A65E  2008                     move.l     D0, A0
  18371. 0000A660  205F                     movea.l    A0, [A7]+
  18372. 0000A662  584F                     addq.w     A7, 4
  18373. 0000A664  4ED0                     jmp        [A0]
  18374. 0000A666  FFFF                     .invalid   <<F/7/7>>
  18375. 0000A668  2F0A                     move.l     -[A7], A2
  18376. 0000A66A  2F3C 0000 017A           move.l     -[A7], 0x17A
  18377. 0000A670  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18378. 0000A676  2440                     movea.l    A2, D0
  18379. 0000A678  200A                     move.l     D0, A2
  18380. 0000A67A  6708                     beq        +0xA /* 0000A684 */
  18381. 0000A67C  2F0A                     move.l     -[A7], A2
  18382. 0000A67E  4EB9 0000 A68C           jsr        [0x0000A68C]
  18383. label0000A684:
  18384. 0000A684  200A                     move.l     D0, A2
  18385. 0000A686  245F                     movea.l    A2, [A7]+
  18386. 0000A688  4E75                     rts
  18387. 0000A68A  FFFF                     .invalid   <<F/7/7>>
  18388. 0000A68C  4E56 0000                link       A6, 0
  18389. 0000A690  48E7 1820                movem.l    -[A7], D3,D4,A2
  18390. 0000A694  246E 0008                movea.l    A2, [A6 + 0x8]
  18391. 0000A698  2F0A                     move.l     -[A7], A2
  18392. 0000A69A  4EB9 0000 3DD8           jsr        [0x00003DD8]
  18393. 0000A6A0  2079 FFFC DCE0           movea.l    A0, [0xFFFCDCE0]
  18394. 0000A6A6  2488                     move.l     [A2], A0
  18395. 0000A6A8  7600                     moveq.l    D3, 0x00
  18396. 0000A6AA  2543 0144                move.l     [A2 + 0x144], D3
  18397. 0000A6AE  2543 0148                move.l     [A2 + 0x148], D3
  18398. 0000A6B2  2543 014C                move.l     [A2 + 0x14C], D3
  18399. 0000A6B6  2543 0150                move.l     [A2 + 0x150], D3
  18400. 0000A6BA  2543 0154                move.l     [A2 + 0x154], D3
  18401. 0000A6BE  422A 0158                clr.b      [A2 + 0x158]
  18402. 0000A6C2  7800                     moveq.l    D4, 0x00
  18403. 0000A6C4  2544 015A                move.l     [A2 + 0x15A], D4
  18404. 0000A6C8  7004                     moveq.l    D0, 0x04
  18405. 0000A6CA  3540 015E                move.w     [A2 + 0x15E], D0
  18406. 0000A6CE  2543 0162                move.l     [A2 + 0x162], D3
  18407. 0000A6D2  2543 0166                move.l     [A2 + 0x166], D3
  18408. 0000A6D6  2544 016A                move.l     [A2 + 0x16A], D4
  18409. 0000A6DA  2544 016E                move.l     [A2 + 0x16E], D4
  18410. 0000A6DE  2544 0172                move.l     [A2 + 0x172], D4
  18411. 0000A6E2  2544 0176                move.l     [A2 + 0x176], D4
  18412. 0000A6E6  200A                     move.l     D0, A2
  18413. 0000A6E8  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  18414. 0000A6EC  4E5E                     unlink     A6
  18415. 0000A6EE  205F                     movea.l    A0, [A7]+
  18416. 0000A6F0  584F                     addq.w     A7, 4
  18417. 0000A6F2  4ED0                     jmp        [A0]
  18418. 0000A6F4  9A5F                     sub.w      D5, [A7]+
  18419. 0000A6F6  5F63                     subq.w     -[A3], 7
  18420. 0000A6F8  745F                     moveq.l    D2, 0x5F
  18421. 0000A6FA  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  18422. 0000A6FE  5072 6F63 6573 7344 6F63 addq.w     [[A2 + 0x6573] + 0x73446F63], 8
  18423. 0000A708  756D                     moveq.l    D2, 0x6D
  18424. 0000A70A  656E                     bcs        +0x70 /* 0000A77A */
  18425. 0000A70C  7446                     moveq.l    D2, 0x46
  18426. 0000A70E  7600                     moveq.l    D3, 0x00
  18427. 0000A710  0000 FFFF                ori.b      D0, 0xFF
  18428. 0000A714  4E56 FEF8                link       A6, -0x0108
  18429. 0000A718  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18430. 0000A71C  266E 0008                movea.l    A3, [A6 + 0x8]
  18431. 0000A720  422E FEF8                clr.b      [A6 - 0x108]
  18432. 0000A724  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  18433. 0000A728  2F3C 5052 4353           move.l     -[A7], 0x50524353 /* 'PRCS' */
  18434. 0000A72E  2F0B                     move.l     -[A7], A3
  18435. 0000A730  2053                     movea.l    A0, [A3]
  18436. 0000A732  2068 01F8                movea.l    A0, [A0 + 0x1F8]
  18437. 0000A736  4E90                     jsr        [A0]
  18438. 0000A738  4EB9 0000 39BA           jsr        [0x000039BA]
  18439. 0000A73E  2740 0162                move.l     [A3 + 0x162], D0
  18440. 0000A742  4EB9 0000 39BA           jsr        [0x000039BA]
  18441. 0000A748  2740 0166                move.l     [A3 + 0x166], D0
  18442. 0000A74C  4EB9 0000 39BA           jsr        [0x000039BA]
  18443. 0000A752  2740 0144                move.l     [A3 + 0x144], D0
  18444. 0000A756  262E 0016                move.l     D3, [A6 + 0x16]
  18445. 0000A75A  244B                     movea.l    A2, A3
  18446. 0000A75C  45EA 0154                lea.l      A2, [A2 + 0x154]
  18447. 0000A760  2483                     move.l     [A2], D3
  18448. 0000A762  2F0B                     move.l     -[A7], A3
  18449. 0000A764  2F03                     move.l     -[A7], D3
  18450. 0000A766  4EB9 0000 AE7A           jsr        [0x0000AE7A]
  18451. 0000A76C  2F0B                     move.l     -[A7], A3
  18452. 0000A76E  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  18453. 0000A774  4EB9 0000 90C2           jsr        [0x000090C2]
  18454. label0000A77A:
  18455. 0000A77A  486E FEF8                pea.l      [A6 - 0x108]
  18456. 0000A77E  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  18457. 0000A782  206E 0016                movea.l    A0, [A6 + 0x16]
  18458. 0000A786  2050                     movea.l    A0, [A0]
  18459. 0000A788  2068 0060                movea.l    A0, [A0 + 0x60]
  18460. 0000A78C  4E90                     jsr        [A0]
  18461. 0000A78E  486E FEF8                pea.l      [A6 - 0x108]
  18462. 0000A792  2F0B                     move.l     -[A7], A3
  18463. 0000A794  2053                     movea.l    A0, [A3]
  18464. 0000A796  2068 0190                movea.l    A0, [A0 + 0x190]
  18465. 0000A79A  4E90                     jsr        [A0]
  18466. 0000A79C  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  18467. 0000A7A2  2028 0014                move.l     D0, [A0 + 0x14]
  18468. 0000A7A6  2D40 FFF8                move.l     [A6 - 0x8], D0
  18469. 0000A7AA  2212                     move.l     D1, [A2]
  18470. 0000A7AC  2D41 FFFC                move.l     [A6 - 0x4], D1
  18471. 0000A7B0  4A80                     tst.l      D0
  18472. 0000A7B2  6710                     beq        +0x12 /* 0000A7C4 */
  18473. 0000A7B4  2F00                     move.l     -[A7], D0
  18474. 0000A7B6  2040                     movea.l    A0, D0
  18475. 0000A7B8  2050                     movea.l    A0, [A0]
  18476. 0000A7BA  2068 0050                movea.l    A0, [A0 + 0x50]
  18477. 0000A7BE  4E90                     jsr        [A0]
  18478. 0000A7C0  4A80                     tst.l      D0
  18479. 0000A7C2  6E04                     bgt        +0x6 /* 0000A7C8 */
  18480. label0000A7C4:
  18481. 0000A7C4  7000                     moveq.l    D0, 0x00
  18482. 0000A7C6  6002                     bra        +0x4 /* 0000A7CA */
  18483. label0000A7C8:
  18484. 0000A7C8  7001                     moveq.l    D0, 0x01
  18485. label0000A7CA:
  18486. 0000A7CA  206E FFFC                movea.l    A0, [A6 - 0x4]
  18487. 0000A7CE  1140 0075                move.b     [A0 + 0x75], D0
  18488. 0000A7D2  701E                     moveq.l    D0, 0x1E
  18489. 0000A7D4  2F00                     move.l     -[A7], D0
  18490. 0000A7D6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18491. 0000A7DC  2840                     movea.l    A4, D0
  18492. 0000A7DE  200C                     move.l     D0, A4
  18493. 0000A7E0  6708                     beq        +0xA /* 0000A7EA */
  18494. 0000A7E2  2F0C                     move.l     -[A7], A4
  18495. 0000A7E4  4EB9 0000 183A           jsr        [0x0000183A]
  18496. label0000A7EA:
  18497. 0000A7EA  2F0C                     move.l     -[A7], A4
  18498. 0000A7EC  2054                     movea.l    A0, [A4]
  18499. 0000A7EE  2068 00C8                movea.l    A0, [A0 + 0xC8]
  18500. 0000A7F2  4E90                     jsr        [A0]
  18501. 0000A7F4  2F0C                     move.l     -[A7], A4
  18502. 0000A7F6  2F0B                     move.l     -[A7], A3
  18503. 0000A7F8  2053                     movea.l    A0, [A3]
  18504. 0000A7FA  2068 00E0                movea.l    A0, [A0 + 0xE0]
  18505. 0000A7FE  4E90                     jsr        [A0]
  18506. 0000A800  2612                     move.l     D3, [A2]
  18507. 0000A802  2F03                     move.l     -[A7], D3
  18508. 0000A804  2043                     movea.l    A0, D3
  18509. 0000A806  2050                     movea.l    A0, [A0]
  18510. 0000A808  2068 0078                movea.l    A0, [A0 + 0x78]
  18511. 0000A80C  4E90                     jsr        [A0]
  18512. 0000A80E  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  18513. 0000A814  4EB9 0000 8BB2           jsr        [0x00008BB2]
  18514. 0000A81A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18515. 0000A81E  4E5E                     unlink     A6
  18516. 0000A820  205F                     movea.l    A0, [A7]+
  18517. 0000A822  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18518. 0000A826  4ED0                     jmp        [A0]
  18519. 0000A828  804A                     or.w       D0, A2
  18520. 0000A82A  4950                     chk.w      D4, [A0]
  18521. 0000A82C  726F                     moveq.l    D1, 0x6F
  18522. 0000A82E  6365                     bls        +0x67 /* 0000A895 */
  18523. 0000A830  7373                     moveq.l    D1, 0x73
  18524. 0000A832  446F 6375                neg.w      [A7 + 0x6375]
  18525. 0000A836  6D65                     blt        +0x67 /* 0000A89D */
  18526. 0000A838  6E74                     bgt        +0x76 /* 0000A8AE */
  18527. 0000A83A  5F5F                     subq.w     [A7]+, 7
  18528. 0000A83C  3136 5450                move.w     -[A0], [A6 + D5.w * 4 + 0x50]
  18529. 0000A840  726F                     moveq.l    D1, 0x6F
  18530. 0000A842  6365                     bls        +0x67 /* 0000A8A9 */
  18531. 0000A844  7373                     moveq.l    D1, 0x73
  18532. 0000A846  446F 6375                neg.w      [A7 + 0x6375]
  18533. 0000A84A  6D65                     blt        +0x67 /* 0000A8B1 */
  18534. 0000A84C  6E74                     bgt        +0x76 /* 0000A8C2 */
  18535. 0000A84E  4650                     not.w      [A0]
  18536. 0000A850  3854                     movea.w    A4, [A4]
  18537. 0000A852  5072 6F63 6573 7350 3554 addq.w     [[A2 + 0x6573] + 0x73503554], 8
  18538. 0000A85C  4669 6C65                not.w      [A1 + 0x6C65]
  18539. 0000A860  5031 3554                addq.b     <<invalid full ext with I/IS == 4>>, 8
  18540. 0000A864  6172                     bsr        +0x74 /* 0000A8D8 */
  18541. 0000A866  6765                     beq        +0x67 /* 0000A8CD */
  18542. 0000A868  7450                     moveq.l    D2, 0x50
  18543. 0000A86A  726F                     moveq.l    D1, 0x6F
  18544. 0000A86C  6365                     bls        +0x67 /* 0000A8D3 */
  18545. 0000A86E  7373                     moveq.l    D1, 0x73
  18546. 0000A870  4944                     chk.w      D4, D4
  18547. 0000A872  5563                     subq.w     -[A3], 2
  18548. 0000A874  0000 FFFF                ori.b      D0, 0xFF
  18549. 0000A878  4E56 FAAC                link       A6, -0x0554
  18550. 0000A87C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18551. 0000A880  3D7C 009A FAAC           move.w     [A6 - 0x554], 0x9A
  18552. 0000A886  3D7C 00BA FAAE           move.w     [A6 - 0x552], 0xBA
  18553. 0000A88C  363C 7D00                move.w     D3, 0x7D00 /* '}\0' */
  18554. 0000A890  3D43 FAB0                move.w     [A6 - 0x550], D3
  18555. 0000A894  3D43 FAB2                move.w     [A6 - 0x54E], D3
  18556. 0000A898  7664                     moveq.l    D3, 0x64
  18557. 0000A89A  3D43 FAB4                move.w     [A6 - 0x54C], D3
  18558. 0000A89E  7014                     moveq.l    D0, 0x14
  18559. 0000A8A0  3D40 FAB6                move.w     [A6 - 0x54A], D0
  18560. 0000A8A4  7014                     moveq.l    D0, 0x14
  18561. 0000A8A6  2D40 FAB8                move.l     [A6 - 0x548], D0
  18562. 0000A8AA  7064                     moveq.l    D0, 0x64
  18563. 0000A8AC  2D40 FABC                move.l     [A6 - 0x544], D0
  18564. // begin alternate branch 0000A8AE-0000A8C2
  18565. label0000A8AE:
  18566. 0000A8AE  FABC 3D43                .extension 0xABC <<F/2-3/5>> // unimplemented
  18567. 0000A8B2  FAD4 3D43                .extension 0xAD4 <<F/2-3/5>> // unimplemented
  18568. 0000A8B6  FAD6 246E                .extension 0xAD6 <<F/2-3/5>> // unimplemented
  18569. 0000A8BA  000C 202A                ori.b      A4, 0x2A /* '*' */
  18570. 0000A8BE  0008 2D40                ori.b      A0, 0x40 /* '@' */
  18571. // end alternate branch 0000A8AE-0000A8C2
  18572. label0000A8AE: // (misaligned)
  18573. 0000A8B0  3D43 FAD4                move.w     [A6 - 0x52C], D3
  18574. 0000A8B4  3D43 FAD6                move.w     [A6 - 0x52A], D3
  18575. 0000A8B8  246E 000C                movea.l    A2, [A6 + 0xC]
  18576. 0000A8BC  202A 0008                move.l     D0, [A2 + 0x8]
  18577. 0000A8C0  2D40 FAEC                move.l     [A6 - 0x514], D0
  18578. // begin alternate branch 0000A8C2-0000A8C6
  18579. label0000A8C2:
  18580. 0000A8C2  FAEC 4203                .extension 0xAEC <<F/2-3/5>> // unimplemented
  18581. // end alternate branch 0000A8C2-0000A8C6
  18582. label0000A8C2: // (misaligned)
  18583. 0000A8C4  4203                     clr.b      D3
  18584. 0000A8C6  1D43 FAF0                move.b     [A6 - 0x510], D3
  18585. 0000A8CA  1D43 FBF0                move.b     [A6 - 0x410], D3
  18586. 0000A8CE  3F3C 0BBE                move.w     -[A7], 0xBBE
  18587. 0000A8D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18588. 0000A8D6  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  18589. // begin alternate branch 0000A8D8-0000A8DC
  18590. fn0000A8D8:
  18591. 0000A8D8  FFFF                     .invalid   <<F/7/7>>
  18592. 0000A8DA  B4D0                     cmpa.w     A2, [A0]
  18593. // end alternate branch 0000A8D8-0000A8DC
  18594. fn0000A8D8: // (misaligned)
  18595. 0000A8DC  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  18596. 0000A8E2  2050                     movea.l    A0, [A0]
  18597. 0000A8E4  2068 0060                movea.l    A0, [A0 + 0x60]
  18598. 0000A8E8  4E90                     jsr        [A0]
  18599. 0000A8EA  2640                     movea.l    A3, D0
  18600. 0000A8EC  2F0B                     move.l     -[A7], A3
  18601. 0000A8EE  4EB9 0000 1172           jsr        [0x00001172]
  18602. 0000A8F4  594F                     subq.w     A7, 4
  18603. 0000A8F6  2F3C 504E 4C59           move.l     -[A7], 0x504E4C59 /* 'PNLY' */
  18604. 0000A8FC  3F3C 1F4A                move.w     -[A7], 0x1F4A
  18605. 0000A900  A9A0                     syscall    GetResource
  18606. 0000A902  201F                     move.l     D0, [A7]+
  18607. 0000A904  2D40 FAD0                move.l     [A6 - 0x530], D0
  18608. 0000A908  4EB9 0000 12AA           jsr        [0x000012AA]
  18609. 0000A90E  2F3C 5353 5056           move.l     -[A7], 0x53535056 /* 'SSPV' */
  18610. 0000A914  2F0B                     move.l     -[A7], A3
  18611. 0000A916  2053                     movea.l    A0, [A3]
  18612. 0000A918  2068 0180                movea.l    A0, [A0 + 0x180]
  18613. 0000A91C  4E90                     jsr        [A0]
  18614. 0000A91E  2840                     movea.l    A4, D0
  18615. 0000A920  2F0C                     move.l     -[A7], A4
  18616. 0000A922  4EB9 0000 1172           jsr        [0x00001172]
  18617. 0000A928  2F2E FAD0                move.l     -[A7], [A6 - 0x530]
  18618. 0000A92C  2F0C                     move.l     -[A7], A4
  18619. 0000A92E  2054                     movea.l    A0, [A4]
  18620. 0000A930  2068 0440                movea.l    A0, [A0 + 0x440]
  18621. 0000A934  4E90                     jsr        [A0]
  18622. 0000A936  202C 008A                move.l     D0, [A4 + 0x8A]
  18623. 0000A93A  2D40 FCF0                move.l     [A6 - 0x310], D0
  18624. 0000A93E  2F00                     move.l     -[A7], D0
  18625. 0000A940  7002                     moveq.l    D0, 0x02
  18626. 0000A942  3F00                     move.w     -[A7], D0
  18627. 0000A944  2F0C                     move.l     -[A7], A4
  18628. 0000A946  2054                     movea.l    A0, [A4]
  18629. 0000A948  2068 044C                movea.l    A0, [A0 + 0x44C]
  18630. 0000A94C  4E90                     jsr        [A0]
  18631. 0000A94E  2F3C 0000 00F0           move.l     -[A7], 0xF0
  18632. 0000A954  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18633. 0000A95A  2D40 FCF4                move.l     [A6 - 0x30C], D0
  18634. 0000A95E  4A80                     tst.l      D0
  18635. 0000A960  6708                     beq        +0xA /* 0000A96A */
  18636. 0000A962  2F00                     move.l     -[A7], D0
  18637. 0000A964  4EB9 0000 182A           jsr        [0x0000182A]
  18638. label0000A96A:
  18639. 0000A96A  2F2E FCF4                move.l     -[A7], [A6 - 0x30C]
  18640. 0000A96E  4EB9 0000 1172           jsr        [0x00001172]
  18641. 0000A974  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18642. 0000A978  2F0C                     move.l     -[A7], A4
  18643. 0000A97A  4227                     clr.b      -[A7]
  18644. 0000A97C  7001                     moveq.l    D0, 0x01
  18645. 0000A97E  1F00                     move.b     -[A7], D0
  18646. 0000A980  4227                     clr.b      -[A7]
  18647. 0000A982  2F2E FCF4                move.l     -[A7], [A6 - 0x30C]
  18648. 0000A986  206E FCF4                movea.l    A0, [A6 - 0x30C]
  18649. 0000A98A  2250                     movea.l    A1, [A0]
  18650. 0000A98C  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  18651. 0000A990  4E91                     jsr        [A1]
  18652. 0000A992  206E FCF4                movea.l    A0, [A6 - 0x30C]
  18653. 0000A996  1143 00BB                move.b     [A0 + 0xBB], D3
  18654. 0000A99A  3F3C 03E9                move.w     -[A7], 0x3E9
  18655. 0000A99E  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  18656. 0000A9A2  2F0B                     move.l     -[A7], A3
  18657. 0000A9A4  2053                     movea.l    A0, [A3]
  18658. 0000A9A6  2068 0454                movea.l    A0, [A0 + 0x454]
  18659. 0000A9AA  4E90                     jsr        [A0]
  18660. 0000A9AC  2F3C 7374 616B           move.l     -[A7], 0x7374616B /* 'stak' */
  18661. 0000A9B2  2F0C                     move.l     -[A7], A4
  18662. 0000A9B4  2054                     movea.l    A0, [A4]
  18663. 0000A9B6  2068 0180                movea.l    A0, [A0 + 0x180]
  18664. 0000A9BA  4E90                     jsr        [A0]
  18665. 0000A9BC  2D40 FAE8                move.l     [A6 - 0x518], D0
  18666. 0000A9C0  2F00                     move.l     -[A7], D0
  18667. 0000A9C2  4EB9 0000 1172           jsr        [0x00001172]
  18668. 0000A9C8  2F3C 5374 5672           move.l     -[A7], 0x53745672 /* 'StVr' */
  18669. 0000A9CE  2F0C                     move.l     -[A7], A4
  18670. 0000A9D0  2054                     movea.l    A0, [A4]
  18671. 0000A9D2  2068 0180                movea.l    A0, [A0 + 0x180]
  18672. 0000A9D6  4E90                     jsr        [A0]
  18673. 0000A9D8  2D40 FAC8                move.l     [A6 - 0x538], D0
  18674. 0000A9DC  2F00                     move.l     -[A7], D0
  18675. 0000A9DE  4EB9 0000 1172           jsr        [0x00001172]
  18676. 0000A9E4  2F3C 5345 5672           move.l     -[A7], 0x53455672 /* 'SEVr' */
  18677. 0000A9EA  2F0C                     move.l     -[A7], A4
  18678. 0000A9EC  2054                     movea.l    A0, [A4]
  18679. 0000A9EE  2068 0180                movea.l    A0, [A0 + 0x180]
  18680. 0000A9F2  4E90                     jsr        [A0]
  18681. 0000A9F4  2D40 FAE4                move.l     [A6 - 0x51C], D0
  18682. 0000A9F8  2F00                     move.l     -[A7], D0
  18683. 0000A9FA  4EB9 0000 1172           jsr        [0x00001172]
  18684. 0000AA00  2F3C 5341 4452           move.l     -[A7], 0x53414452 /* 'SADR' */
  18685. 0000AA06  2F0C                     move.l     -[A7], A4
  18686. 0000AA08  2054                     movea.l    A0, [A4]
  18687. 0000AA0A  2068 0180                movea.l    A0, [A0 + 0x180]
  18688. 0000AA0E  4E90                     jsr        [A0]
  18689. 0000AA10  2D40 FADC                move.l     [A6 - 0x524], D0
  18690. 0000AA14  2F00                     move.l     -[A7], D0
  18691. 0000AA16  4EB9 0000 1172           jsr        [0x00001172]
  18692. 0000AA1C  7001                     moveq.l    D0, 0x01
  18693. 0000AA1E  1F00                     move.b     -[A7], D0
  18694. 0000AA20  486E FAE0                pea.l      [A6 - 0x520]
  18695. 0000AA24  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  18696. 0000AA28  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  18697. 0000AA2C  206E FAEC                movea.l    A0, [A6 - 0x514]
  18698. 0000AA30  2250                     movea.l    A1, [A0]
  18699. 0000AA32  2269 0088                movea.l    A1, [A1 + 0x88]
  18700. 0000AA36  4E91                     jsr        [A1]
  18701. 0000AA38  4A40                     tst.w      D0
  18702. 0000AA3A  661E                     bne        +0x20 /* 0000AA5A */
  18703. 0000AA3C  2F2E FAE0                move.l     -[A7], [A6 - 0x520]
  18704. 0000AA40  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  18705. 0000AA44  2F0C                     move.l     -[A7], A4
  18706. 0000AA46  2F0A                     move.l     -[A7], A2
  18707. 0000AA48  2F2E FADC                move.l     -[A7], [A6 - 0x524]
  18708. 0000AA4C  206E FADC                movea.l    A0, [A6 - 0x524]
  18709. 0000AA50  2050                     movea.l    A0, [A0]
  18710. 0000AA52  2068 0460                movea.l    A0, [A0 + 0x460]
  18711. 0000AA56  4E90                     jsr        [A0]
  18712. 0000AA58  601C                     bra        +0x1E /* 0000AA76 */
  18713. label0000AA5A:
  18714. 0000AA5A  42A7                     clr.l      -[A7]
  18715. 0000AA5C  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  18716. 0000AA60  2F0C                     move.l     -[A7], A4
  18717. 0000AA62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18718. 0000AA66  2F2E FADC                move.l     -[A7], [A6 - 0x524]
  18719. 0000AA6A  206E FADC                movea.l    A0, [A6 - 0x524]
  18720. 0000AA6E  2050                     movea.l    A0, [A0]
  18721. 0000AA70  2068 0460                movea.l    A0, [A0 + 0x460]
  18722. 0000AA74  4E90                     jsr        [A0]
  18723. label0000AA76:
  18724. 0000AA76  246E FAE4                movea.l    A2, [A6 - 0x51C]
  18725. 0000AA7A  256E FAB4 0088           move.l     [A2 + 0x88], [A6 - 0x54C]
  18726. 0000AA80  2F39 FFFE B2B8           move.l     -[A7], [0xFFFEB2B8]
  18727. 0000AA86  4227                     clr.b      -[A7]
  18728. 0000AA88  4227                     clr.b      -[A7]
  18729. 0000AA8A  2F0A                     move.l     -[A7], A2
  18730. 0000AA8C  2052                     movea.l    A0, [A2]
  18731. 0000AA8E  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  18732. 0000AA92  4E90                     jsr        [A0]
  18733. 0000AA94  262E FADC                move.l     D3, [A6 - 0x524]
  18734. 0000AA98  2543 0196                move.l     [A2 + 0x196], D3
  18735. 0000AA9C  2543 007C                move.l     [A2 + 0x7C], D3
  18736. 0000AAA0  486E FAB8                pea.l      [A6 - 0x548]
  18737. 0000AAA4  7601                     moveq.l    D3, 0x01
  18738. 0000AAA6  1F03                     move.b     -[A7], D3
  18739. 0000AAA8  2F0A                     move.l     -[A7], A2
  18740. 0000AAAA  2052                     movea.l    A0, [A2]
  18741. 0000AAAC  2068 01B8                movea.l    A0, [A0 + 0x1B8]
  18742. 0000AAB0  4E90                     jsr        [A0]
  18743. 0000AAB2  2F3C 7661 7273           move.l     -[A7], 0x76617273 /* 'vars' */
  18744. 0000AAB8  2F0C                     move.l     -[A7], A4
  18745. 0000AABA  2054                     movea.l    A0, [A4]
  18746. 0000AABC  2068 0180                movea.l    A0, [A0 + 0x180]
  18747. 0000AAC0  4E90                     jsr        [A0]
  18748. 0000AAC2  2D40 FCF8                move.l     [A6 - 0x308], D0
  18749. 0000AAC6  2F00                     move.l     -[A7], D0
  18750. 0000AAC8  4EB9 0000 1172           jsr        [0x00001172]
  18751. 0000AACE  2F3C 5356 7256           move.l     -[A7], 0x53567256 /* 'SVrV' */
  18752. 0000AAD4  2F0C                     move.l     -[A7], A4
  18753. 0000AAD6  2054                     movea.l    A0, [A4]
  18754. 0000AAD8  2068 0180                movea.l    A0, [A0 + 0x180]
  18755. 0000AADC  4E90                     jsr        [A0]
  18756. 0000AADE  2D40 FACC                move.l     [A6 - 0x534], D0
  18757. 0000AAE2  2F00                     move.l     -[A7], D0
  18758. 0000AAE4  4EB9 0000 1172           jsr        [0x00001172]
  18759. 0000AAEA  2F3C 0000 0126           move.l     -[A7], 0x126
  18760. 0000AAF0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18761. 0000AAF6  2D40 FCFC                move.l     [A6 - 0x304], D0
  18762. 0000AAFA  4A80                     tst.l      D0
  18763. 0000AAFC  6708                     beq        +0xA /* 0000AB06 */
  18764. 0000AAFE  2F00                     move.l     -[A7], D0
  18765. 0000AB00  4EB9 0000 6892           jsr        [0x00006892]
  18766. label0000AB06:
  18767. 0000AB06  2F3C 6B73 656C           move.l     -[A7], 0x6B73656C /* 'ksel' */
  18768. 0000AB0C  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  18769. 0000AB10  4EB9 0000 689A           jsr        [0x0000689A]
  18770. 0000AB16  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  18771. 0000AB1A  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  18772. 0000AB1E  206E FCF8                movea.l    A0, [A6 - 0x308]
  18773. 0000AB22  2250                     movea.l    A1, [A0]
  18774. 0000AB24  2269 00E0                movea.l    A1, [A1 + 0xE0]
  18775. 0000AB28  4E91                     jsr        [A1]
  18776. 0000AB2A  2F0B                     move.l     -[A7], A3
  18777. 0000AB2C  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  18778. 0000AB30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18779. 0000AB34  4EB9 0000 7DAA           jsr        [0x00007DAA]
  18780. 0000AB3A  2F0B                     move.l     -[A7], A3
  18781. 0000AB3C  206E 0008                movea.l    A0, [A6 + 0x8]
  18782. 0000AB40  52A8 0176                addq.l     [A0 + 0x176], 1
  18783. 0000AB44  2028 0176                move.l     D0, [A0 + 0x176]
  18784. 0000AB48  2F00                     move.l     -[A7], D0
  18785. 0000AB4A  2F08                     move.l     -[A7], A0
  18786. 0000AB4C  4EB9 0000 7C8A           jsr        [0x00007C8A]
  18787. 0000AB52  486E FAF0                pea.l      [A6 - 0x510]
  18788. 0000AB56  2F0B                     move.l     -[A7], A3
  18789. 0000AB58  2053                     movea.l    A0, [A3]
  18790. 0000AB5A  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  18791. 0000AB5E  4E90                     jsr        [A0]
  18792. 0000AB60  206E FAEC                movea.l    A0, [A6 - 0x514]
  18793. 0000AB64  2F28 0088                move.l     -[A7], [A0 + 0x88]
  18794. 0000AB68  486E FBF0                pea.l      [A6 - 0x410]
  18795. 0000AB6C  4EB9 0000 07F2           jsr        [0x000007F2]
  18796. 0000AB72  486E FE00                pea.l      [A6 - 0x200]
  18797. 0000AB76  4879 FFFC D958           push.l     0xFFFCD958
  18798. 0000AB7C  486E FD00                pea.l      [A6 - 0x300]
  18799. 0000AB80  4EB9 0000 0B3A           jsr        [0x00000B3A]
  18800. 0000AB86  2F00                     move.l     -[A7], D0
  18801. 0000AB88  486E FBF0                pea.l      [A6 - 0x410]
  18802. 0000AB8C  4EB9 0000 0B6A           jsr        [0x00000B6A]
  18803. 0000AB92  2F00                     move.l     -[A7], D0
  18804. 0000AB94  486E FAF0                pea.l      [A6 - 0x510]
  18805. 0000AB98  4EB9 0000 0B72           jsr        [0x00000B72 /* CarlByte */]
  18806. 0000AB9E  4879 FFFC D954           push.l     0xFFFCD954
  18807. 0000ABA4  486E FF00                pea.l      [A6 - 0x100]
  18808. 0000ABA8  4EB9 0000 0B3A           jsr        [0x00000B3A]
  18809. 0000ABAE  2F00                     move.l     -[A7], D0
  18810. 0000ABB0  486E FAF0                pea.l      [A6 - 0x510]
  18811. 0000ABB4  4EB9 0000 0B72           jsr        [0x00000B72 /* CarlByte */]
  18812. 0000ABBA  486E FAF0                pea.l      [A6 - 0x510]
  18813. 0000ABBE  2F0B                     move.l     -[A7], A3
  18814. 0000ABC0  2053                     movea.l    A0, [A3]
  18815. 0000ABC2  2068 03F8                movea.l    A0, [A0 + 0x3F8]
  18816. 0000ABC6  4E90                     jsr        [A0]
  18817. 0000ABC8  2F0B                     move.l     -[A7], A3
  18818. 0000ABCA  1F03                     move.b     -[A7], D3
  18819. 0000ABCC  2F39 FFFB EFF4           move.l     -[A7], [0xFFFBEFF4]
  18820. 0000ABD2  4EB9 0000 3548           jsr        [0x00003548]
  18821. 0000ABD8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18822. 0000ABDC  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  18823. 0000ABE0  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  18824. 0000ABE4  206E FCF8                movea.l    A0, [A6 - 0x308]
  18825. 0000ABE8  2250                     movea.l    A1, [A0]
  18826. 0000ABEA  2269 04D0                movea.l    A1, [A1 + 0x4D0]
  18827. 0000ABEE  4E91                     jsr        [A1]
  18828. 0000ABF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18829. 0000ABF4  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  18830. 0000ABF8  1F03                     move.b     -[A7], D3
  18831. 0000ABFA  2F2E FAE8                move.l     -[A7], [A6 - 0x518]
  18832. 0000ABFE  206E FAE8                movea.l    A0, [A6 - 0x518]
  18833. 0000AC02  2250                     movea.l    A1, [A0]
  18834. 0000AC04  2269 047C                movea.l    A1, [A1 + 0x47C]
  18835. 0000AC08  4E91                     jsr        [A1]
  18836. 0000AC0A  262E FAD4                move.l     D3, [A6 - 0x52C]
  18837. 0000AC0E  246E FAC8                movea.l    A2, [A6 - 0x538]
  18838. 0000AC12  2543 0088                move.l     [A2 + 0x88], D3
  18839. 0000AC16  2F39 FFFE B2B8           move.l     -[A7], [0xFFFEB2B8]
  18840. 0000AC1C  4227                     clr.b      -[A7]
  18841. 0000AC1E  4227                     clr.b      -[A7]
  18842. 0000AC20  2F0A                     move.l     -[A7], A2
  18843. 0000AC22  2052                     movea.l    A0, [A2]
  18844. 0000AC24  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  18845. 0000AC28  4E90                     jsr        [A0]
  18846. 0000AC2A  256E FAE8 0196           move.l     [A2 + 0x196], [A6 - 0x518]
  18847. 0000AC30  256E FAE8 007C           move.l     [A2 + 0x7C], [A6 - 0x518]
  18848. 0000AC36  206E FACC                movea.l    A0, [A6 - 0x534]
  18849. 0000AC3A  2143 0088                move.l     [A0 + 0x88], D3
  18850. 0000AC3E  2F39 FFFE B2B8           move.l     -[A7], [0xFFFEB2B8]
  18851. 0000AC44  4227                     clr.b      -[A7]
  18852. 0000AC46  4227                     clr.b      -[A7]
  18853. 0000AC48  2F08                     move.l     -[A7], A0
  18854. 0000AC4A  2250                     movea.l    A1, [A0]
  18855. 0000AC4C  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  18856. 0000AC50  4E91                     jsr        [A1]
  18857. 0000AC52  206E FACC                movea.l    A0, [A6 - 0x534]
  18858. 0000AC56  216E FCF8 0196           move.l     [A0 + 0x196], [A6 - 0x308]
  18859. 0000AC5C  216E FCF8 007C           move.l     [A0 + 0x7C], [A6 - 0x308]
  18860. 0000AC62  226E FCF8                movea.l    A1, [A6 - 0x308]
  18861. 0000AC66  2029 01BE                move.l     D0, [A1 + 0x1BE]
  18862. 0000AC6A  2D40 FAD8                move.l     [A6 - 0x528], D0
  18863. 0000AC6E  4A80                     tst.l      D0
  18864. 0000AC70  6706                     beq        +0x8 /* 0000AC78 */
  18865. 0000AC72  2140 0196                move.l     [A0 + 0x196], D0
  18866. 0000AC76  600A                     bra        +0xC /* 0000AC82 */
  18867. label0000AC78:
  18868. 0000AC78  206E FACC                movea.l    A0, [A6 - 0x534]
  18869. 0000AC7C  216E FCF8 0196           move.l     [A0 + 0x196], [A6 - 0x308]
  18870. label0000AC82:
  18871. 0000AC82  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  18872. 0000AC86  2F0B                     move.l     -[A7], A3
  18873. 0000AC88  2053                     movea.l    A0, [A3]
  18874. 0000AC8A  2068 03E4                movea.l    A0, [A0 + 0x3E4]
  18875. 0000AC8E  4E90                     jsr        [A0]
  18876. 0000AC90  2F2E FAAC                move.l     -[A7], [A6 - 0x554]
  18877. 0000AC94  2F2E FAB0                move.l     -[A7], [A6 - 0x550]
  18878. 0000AC98  2F0B                     move.l     -[A7], A3
  18879. 0000AC9A  2053                     movea.l    A0, [A3]
  18880. 0000AC9C  2068 0418                movea.l    A0, [A0 + 0x418]
  18881. 0000ACA0  4E90                     jsr        [A0]
  18882. 0000ACA2  701E                     moveq.l    D0, 0x1E
  18883. 0000ACA4  2F00                     move.l     -[A7], D0
  18884. 0000ACA6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  18885. 0000ACAC  2440                     movea.l    A2, D0
  18886. 0000ACAE  200A                     move.l     D0, A2
  18887. 0000ACB0  6708                     beq        +0xA /* 0000ACBA */
  18888. 0000ACB2  2F0A                     move.l     -[A7], A2
  18889. 0000ACB4  4EB9 0000 19BA           jsr        [0x000019BA]
  18890. label0000ACBA:
  18891. 0000ACBA  2F0A                     move.l     -[A7], A2
  18892. 0000ACBC  2052                     movea.l    A0, [A2]
  18893. 0000ACBE  2068 00D0                movea.l    A0, [A0 + 0xD0]
  18894. 0000ACC2  4E90                     jsr        [A0]
  18895. 0000ACC4  2F0A                     move.l     -[A7], A2
  18896. 0000ACC6  2F2E FAE8                move.l     -[A7], [A6 - 0x518]
  18897. 0000ACCA  206E FAE8                movea.l    A0, [A6 - 0x518]
  18898. 0000ACCE  2250                     movea.l    A1, [A0]
  18899. 0000ACD0  2269 00E0                movea.l    A1, [A1 + 0xE0]
  18900. 0000ACD4  4E91                     jsr        [A1]
  18901. 0000ACD6  486E FAC0                pea.l      [A6 - 0x540]
  18902. 0000ACDA  202B 0036                move.l     D0, [A3 + 0x36]
  18903. 0000ACDE  5380                     subq.l     D0, 1
  18904. 0000ACE0  2F00                     move.l     -[A7], D0
  18905. 0000ACE2  2F2B 0032                move.l     -[A7], [A3 + 0x32]
  18906. 0000ACE6  4EB9 0000 6472           jsr        [0x00006472]
  18907. 0000ACEC  486E FAC0                pea.l      [A6 - 0x540]
  18908. 0000ACF0  7001                     moveq.l    D0, 0x01
  18909. 0000ACF2  1F00                     move.b     -[A7], D0
  18910. 0000ACF4  2F0B                     move.l     -[A7], A3
  18911. 0000ACF6  2053                     movea.l    A0, [A3]
  18912. 0000ACF8  2068 01B8                movea.l    A0, [A0 + 0x1B8]
  18913. 0000ACFC  4E90                     jsr        [A0]
  18914. 0000ACFE  2F2E FAE8                move.l     -[A7], [A6 - 0x518]
  18915. 0000AD02  206E FAE8                movea.l    A0, [A6 - 0x518]
  18916. 0000AD06  2250                     movea.l    A1, [A0]
  18917. 0000AD08  2269 0480                movea.l    A1, [A1 + 0x480]
  18918. 0000AD0C  4E91                     jsr        [A1]
  18919. 0000AD0E  2F0B                     move.l     -[A7], A3
  18920. 0000AD10  206E 0008                movea.l    A0, [A6 + 0x8]
  18921. 0000AD14  2628 0144                move.l     D3, [A0 + 0x144]
  18922. 0000AD18  2F03                     move.l     -[A7], D3
  18923. 0000AD1A  2043                     movea.l    A0, D3
  18924. 0000AD1C  2050                     movea.l    A0, [A0]
  18925. 0000AD1E  2068 00E4                movea.l    A0, [A0 + 0xE4]
  18926. 0000AD22  4E90                     jsr        [A0]
  18927. 0000AD24  2F0B                     move.l     -[A7], A3
  18928. 0000AD26  2053                     movea.l    A0, [A3]
  18929. 0000AD28  2068 018C                movea.l    A0, [A0 + 0x18C]
  18930. 0000AD2C  4E90                     jsr        [A0]
  18931. 0000AD2E  202E FAE8                move.l     D0, [A6 - 0x518]
  18932. 0000AD32  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18933. 0000AD36  4E5E                     unlink     A6
  18934. 0000AD38  205F                     movea.l    A0, [A7]+
  18935. 0000AD3A  504F                     addq.w     A7, 8
  18936. 0000AD3C  4ED0                     jmp        [A0]
  18937. 0000AD3E  8043                     or.w       D0, D3
  18938. 0000AD40  4D61                     chk.w      D6, -[A1]
  18939. 0000AD42  6B65                     bmi        +0x67 /* 0000ADA9 */
  18940. 0000AD44  5573 6572 5370 6563 6966 subq.w     [[A3 + 0x53706563] + 0x6966], 2
  18941. 0000AD4E  6965                     bvs        +0x67 /* 0000ADB5 */
  18942. 0000AD50  6453                     bcc        +0x55 /* 0000ADA5 */
  18943. 0000AD52  7461                     moveq.l    D2, 0x61
  18944. 0000AD54  636B                     bls        +0x6D /* 0000ADC1 */
  18945. 0000AD56  4372 6177                chk.w      D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  18946. 0000AD5A  6C57                     bge        +0x59 /* 0000ADB3 */
  18947. 0000AD5C  696E                     bvs        +0x70 /* 0000ADCC */
  18948. 0000AD5E  646F                     bcc        +0x71 /* 0000ADCF */
  18949. 0000AD60  775F                     moveq.l    D3, 0x5F
  18950. 0000AD62  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  18951. 0000AD66  5072 6F63 6573 7344 6F63 addq.w     [[A2 + 0x6573] + 0x73446F63], 8
  18952. 0000AD70  756D                     moveq.l    D2, 0x6D
  18953. 0000AD72  656E                     bcs        +0x70 /* 0000ADE2 */
  18954. 0000AD74  7446                     moveq.l    D2, 0x46
  18955. 0000AD76  5031 3054                addq.b     [A1 + D3.w + 0x54], 8
  18956. 0000AD7A  5573 6572 5374 6163 6B00 subq.w     [[A3 + 0x53746163] + 0x6B00], 2
  18957. 0000AD84  0000 FFFF                ori.b      D0, 0xFF
  18958. 0000AD88  4E56 FF00                link       A6, -0x0100
  18959. 0000AD8C  48E7 0038                movem.l    -[A7], A2,A3,A4
  18960. 0000AD90  266E 000C                movea.l    A3, [A6 + 0xC]
  18961. 0000AD94  200B                     move.l     D0, A3
  18962. 0000AD96  6636                     bne        +0x38 /* 0000ADCE */
  18963. 0000AD98  45F9 FFFC D964           lea.l      A2, [0xFFFCD964]
  18964. 0000AD9E  1212                     move.b     D1, [A2]
  18965. 0000ADA0  7000                     moveq.l    D0, 0x00
  18966. 0000ADA2  1001                     move.b     D0, D1
  18967. 0000ADA4  5280                     addq.l     D0, 1
  18968. 0000ADA6  2F00                     move.l     -[A7], D0
  18969. 0000ADA8  2F0A                     move.l     -[A7], A2
  18970. 0000ADAA  486E FF00                pea.l      [A6 - 0x100]
  18971. 0000ADAE  4EB9 0000 0042           jsr        [0x00000042]
  18972. 0000ADB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18973. 0000ADB8  41EE FF00                lea.l      A0, [A6 - 0x100]
  18974. 0000ADBC  2F08                     move.l     -[A7], A0
  18975. 0000ADBE  4EB9 0000 11DA           jsr        [0x000011DA]
  18976. 0000ADC4  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  18977. 0000ADCA  2668 0008                movea.l    A3, [A0 + 0x8]
  18978. // begin alternate branch 0000ADCC-0000ADD2
  18979. label0000ADCC:
  18980. 0000ADCC  0008 3F3C                ori.b      A0, 0x3C /* '<' */
  18981. label0000ADCE: // (misaligned)
  18982. 0000ADD0  0BC2                     .incomplete
  18983. // end alternate branch 0000ADCC-0000ADD2
  18984. label0000ADCC: // (misaligned)
  18985. label0000ADCE:
  18986. 0000ADCE  3F3C 0BC2                move.w     -[A7], 0xBC2
  18987. 0000ADD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18988. 0000ADD6  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  18989. 0000ADDC  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  18990. label0000ADE2:
  18991. 0000ADE2  2050                     movea.l    A0, [A0]
  18992. 0000ADE4  2068 0060                movea.l    A0, [A0 + 0x60]
  18993. 0000ADE8  4E90                     jsr        [A0]
  18994. 0000ADEA  2440                     movea.l    A2, D0
  18995. 0000ADEC  2F0A                     move.l     -[A7], A2
  18996. 0000ADEE  4EB9 0000 1172           jsr        [0x00001172]
  18997. 0000ADF4  3F3C 03EC                move.w     -[A7], 0x3EC
  18998. 0000ADF8  2F0B                     move.l     -[A7], A3
  18999. 0000ADFA  2F0A                     move.l     -[A7], A2
  19000. 0000ADFC  2052                     movea.l    A0, [A2]
  19001. 0000ADFE  2068 0454                movea.l    A0, [A0 + 0x454]
  19002. 0000AE02  4E90                     jsr        [A0]
  19003. 0000AE04  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  19004. 0000AE0A  2F0A                     move.l     -[A7], A2
  19005. 0000AE0C  2052                     movea.l    A0, [A2]
  19006. 0000AE0E  2068 0180                movea.l    A0, [A0 + 0x180]
  19007. 0000AE12  4E90                     jsr        [A0]
  19008. 0000AE14  2840                     movea.l    A4, D0
  19009. 0000AE16  2F0C                     move.l     -[A7], A4
  19010. 0000AE18  4EB9 0000 1172           jsr        [0x00001172]
  19011. 0000AE1E  2F0B                     move.l     -[A7], A3
  19012. 0000AE20  2F0C                     move.l     -[A7], A4
  19013. 0000AE22  2054                     movea.l    A0, [A4]
  19014. 0000AE24  2068 03E0                movea.l    A0, [A0 + 0x3E0]
  19015. 0000AE28  4E90                     jsr        [A0]
  19016. 0000AE2A  2F0A                     move.l     -[A7], A2
  19017. 0000AE2C  2F0B                     move.l     -[A7], A3
  19018. 0000AE2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19019. 0000AE32  4EB9 0000 7DAA           jsr        [0x00007DAA]
  19020. 0000AE38  2F0A                     move.l     -[A7], A2
  19021. 0000AE3A  4227                     clr.b      -[A7]
  19022. 0000AE3C  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  19023. 0000AE42  4EB9 0000 3548           jsr        [0x00003548]
  19024. 0000AE48  274A 0096                move.l     [A3 + 0x96], A2
  19025. 0000AE4C  274C 009E                move.l     [A3 + 0x9E], A4
  19026. 0000AE50  200A                     move.l     D0, A2
  19027. 0000AE52  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  19028. 0000AE56  4E5E                     unlink     A6
  19029. 0000AE58  205F                     movea.l    A0, [A7]+
  19030. 0000AE5A  504F                     addq.w     A7, 8
  19031. 0000AE5C  4ED0                     jmp        [A0]
  19032. 0000AE5E  802F 4D61                or.b       D0, [A7 + 0x4D61]
  19033. 0000AE62  6B65                     bmi        +0x67 /* 0000AEC9 */
  19034. 0000AE64  5265                     addq.w     -[A5], 1
  19035. 0000AE66  6769                     beq        +0x6B /* 0000AED1 */
  19036. 0000AE68  7374                     moveq.l    D1, 0x74
  19037. 0000AE6A  6572                     bcs        +0x74 /* 0000AEDE */
  19038. 0000AE6C  7357                     moveq.l    D1, 0x57
  19039. 0000AE6E  696E                     bvs        +0x70 /* 0000AEDE */
  19040. 0000AE70  646F                     bcc        +0x71 /* 0000AEE1 */
  19041. 0000AE72  775F                     moveq.l    D3, 0x5F
  19042. 0000AE74  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  19043. 0000AE78  5072 6F63 6573 7344 6F63 addq.w     [[A2 + 0x6573] + 0x73446F63], 8
  19044. 0000AE82  756D                     moveq.l    D2, 0x6D
  19045. 0000AE84  656E                     bcs        +0x70 /* 0000AEF4 */
  19046. 0000AE86  7446                     moveq.l    D2, 0x46
  19047. 0000AE88  5035 5454                addq.b     [A5 + D5.w * 4 + 0x54], 8
  19048. 0000AE8C  6173                     bsr        +0x75 /* 0000AF01 */
  19049. 0000AE8E  6B00 0000                bmi        +0x2 /* 0000AE90 */
  19050. // begin alternate branch 0000AE90-0000AE94
  19051. label0000AE90:
  19052. 0000AE90  0000 FFFF                ori.b      D0, 0xFF
  19053. // end alternate branch 0000AE90-0000AE94
  19054. label0000AE90: // (misaligned)
  19055. 0000AE92  FFFF                     .invalid   <<F/7/7>>
  19056. 0000AE94  4E56 0000                link       A6, 0
  19057. 0000AE98  48E7 0038                movem.l    -[A7], A2,A3,A4
  19058. 0000AE9C  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  19059. 0000AEA2  2668 0008                movea.l    A3, [A0 + 0x8]
  19060. 0000AEA6  3F3C 0BCC                move.w     -[A7], 0xBCC
  19061. 0000AEAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19062. 0000AEAE  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  19063. 0000AEB4  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  19064. 0000AEBA  2050                     movea.l    A0, [A0]
  19065. 0000AEBC  2068 0060                movea.l    A0, [A0 + 0x60]
  19066. 0000AEC0  4E90                     jsr        [A0]
  19067. 0000AEC2  2440                     movea.l    A2, D0
  19068. 0000AEC4  2F0A                     move.l     -[A7], A2
  19069. 0000AEC6  4EB9 0000 1172           jsr        [0x00001172]
  19070. 0000AECC  3F3C 03ED                move.w     -[A7], 0x3ED
  19071. 0000AED0  2F0B                     move.l     -[A7], A3
  19072. 0000AED2  2F0A                     move.l     -[A7], A2
  19073. 0000AED4  2052                     movea.l    A0, [A2]
  19074. 0000AED6  2068 0454                movea.l    A0, [A0 + 0x454]
  19075. 0000AEDA  4E90                     jsr        [A0]
  19076. 0000AEDC  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  19077. // begin alternate branch 0000AEDE-0000AEE2
  19078. label0000AEDE:
  19079. 0000AEDE  444C                     neg.w      A4
  19080. 0000AEE0  4F47                     chk.w      D7, D7
  19081. // end alternate branch 0000AEDE-0000AEE2
  19082. label0000AEDE: // (misaligned)
  19083. 0000AEE2  2F0A                     move.l     -[A7], A2
  19084. 0000AEE4  2052                     movea.l    A0, [A2]
  19085. 0000AEE6  2068 0180                movea.l    A0, [A0 + 0x180]
  19086. 0000AEEA  4E90                     jsr        [A0]
  19087. 0000AEEC  2840                     movea.l    A4, D0
  19088. 0000AEEE  2F0C                     move.l     -[A7], A4
  19089. 0000AEF0  4EB9 0000 1172           jsr        [0x00001172]
  19090. // begin alternate branch 0000AEF4-0000AF00
  19091. label0000AEF4:
  19092. 0000AEF4  1172 2F0B 2F0C 2054 2068 move.b     [A0 + 0x2068], [[A2 + <<invalid base displacement size>> + D2 * 8] + 0x2F0C2054]
  19093. 0000AEFE  03E0                     .incomplete
  19094. // end alternate branch 0000AEF4-0000AF00
  19095. label0000AEF4: // (misaligned)
  19096. 0000AEF6  2F0B                     move.l     -[A7], A3
  19097. 0000AEF8  2F0C                     move.l     -[A7], A4
  19098. 0000AEFA  2054                     movea.l    A0, [A4]
  19099. 0000AEFC  2068 03E0                movea.l    A0, [A0 + 0x3E0]
  19100. 0000AF00  4E90                     jsr        [A0]
  19101. 0000AF02  2F0A                     move.l     -[A7], A2
  19102. 0000AF04  2F0B                     move.l     -[A7], A3
  19103. 0000AF06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19104. 0000AF0A  4EB9 0000 7DAA           jsr        [0x00007DAA]
  19105. 0000AF10  2F0A                     move.l     -[A7], A2
  19106. 0000AF12  4227                     clr.b      -[A7]
  19107. 0000AF14  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  19108. 0000AF1A  4EB9 0000 3548           jsr        [0x00003548]
  19109. 0000AF20  274A 009A                move.l     [A3 + 0x9A], A2
  19110. 0000AF24  274C 00A2                move.l     [A3 + 0xA2], A4
  19111. 0000AF28  200A                     move.l     D0, A2
  19112. 0000AF2A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  19113. 0000AF2E  4E5E                     unlink     A6
  19114. 0000AF30  205F                     movea.l    A0, [A7]+
  19115. 0000AF32  584F                     addq.w     A7, 4
  19116. 0000AF34  4ED0                     jmp        [A0]
  19117. 0000AF36  802C 4D61                or.b       D0, [A4 + 0x4D61]
  19118. 0000AF3A  6B65                     bmi        +0x67 /* 0000AFA1 */
  19119. 0000AF3C  4650                     not.w      [A0]
  19120. 0000AF3E  5552                     subq.w     [A2], 2
  19121. 0000AF40  6567                     bcs        +0x69 /* 0000AFA9 */
  19122. 0000AF42  6973                     bvs        +0x75 /* 0000AFB7 */
  19123. 0000AF44  7465                     moveq.l    D2, 0x65
  19124. 0000AF46  7273                     moveq.l    D1, 0x73
  19125. 0000AF48  5769 6E64                subq.w     [A1 + 0x6E64], 3
  19126. 0000AF4C  6F77                     ble        +0x79 /* 0000AFC5 */
  19127. 0000AF4E  5F5F                     subq.w     [A7]+, 7
  19128. 0000AF50  3136 5450                move.w     -[A0], [A6 + D5.w * 4 + 0x50]
  19129. 0000AF54  726F                     moveq.l    D1, 0x6F
  19130. 0000AF56  6365                     bls        +0x67 /* 0000AFBD */
  19131. 0000AF58  7373                     moveq.l    D1, 0x73
  19132. 0000AF5A  446F 6375                neg.w      [A7 + 0x6375]
  19133. 0000AF5E  6D65                     blt        +0x67 /* 0000AFC5 */
  19134. 0000AF60  6E74                     bgt        +0x76 /* 0000AFD6 */
  19135. 0000AF62  4676 0000                not.w      [A6 + D0.w]
  19136. 0000AF66  FFFF                     .invalid   <<F/7/7>>
  19137. 0000AF68  4E56 FFFC                link       A6, -0x0004
  19138. 0000AF6C  48E7 0038                movem.l    -[A7], A2,A3,A4
  19139. 0000AF70  246E 0008                movea.l    A2, [A6 + 0x8]
  19140. 0000AF74  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  19141. 0000AF7A  2028 0008                move.l     D0, [A0 + 0x8]
  19142. 0000AF7E  2D40 FFFC                move.l     [A6 - 0x4], D0
  19143. 0000AF82  3F3C 0BD9                move.w     -[A7], 0xBD9
  19144. 0000AF86  2F0A                     move.l     -[A7], A2
  19145. 0000AF88  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  19146. 0000AF8E  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  19147. 0000AF94  2050                     movea.l    A0, [A0]
  19148. 0000AF96  2068 0060                movea.l    A0, [A0 + 0x60]
  19149. 0000AF9A  4E90                     jsr        [A0]
  19150. 0000AF9C  2640                     movea.l    A3, D0
  19151. 0000AF9E  2F0B                     move.l     -[A7], A3
  19152. 0000AFA0  4EB9 0000 1172           jsr        [0x00001172]
  19153. 0000AFA6  3F3C 0404                move.w     -[A7], 0x404
  19154. 0000AFAA  42A7                     clr.l      -[A7]
  19155. 0000AFAC  2F0B                     move.l     -[A7], A3
  19156. 0000AFAE  2053                     movea.l    A0, [A3]
  19157. 0000AFB0  2068 0454                movea.l    A0, [A0 + 0x454]
  19158. 0000AFB4  4E90                     jsr        [A0]
  19159. 0000AFB6  254B 014C                move.l     [A2 + 0x14C], A3
  19160. 0000AFBA  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  19161. 0000AFC0  2F0B                     move.l     -[A7], A3
  19162. 0000AFC2  2053                     movea.l    A0, [A3]
  19163. 0000AFC4  2068 0180                movea.l    A0, [A0 + 0x180]
  19164. 0000AFC8  4E90                     jsr        [A0]
  19165. 0000AFCA  2840                     movea.l    A4, D0
  19166. 0000AFCC  2F0C                     move.l     -[A7], A4
  19167. 0000AFCE  4EB9 0000 1172           jsr        [0x00001172]
  19168. 0000AFD4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  19169. // begin alternate branch 0000AFD6-0000AFD8
  19170. label0000AFD6:
  19171. 0000AFD6  FFFC                     .invalid   <<F/7/7>>
  19172. // end alternate branch 0000AFD6-0000AFD8
  19173. label0000AFD6: // (misaligned)
  19174. 0000AFD8  2F0C                     move.l     -[A7], A4
  19175. 0000AFDA  2054                     movea.l    A0, [A4]
  19176. 0000AFDC  2068 03E0                movea.l    A0, [A0 + 0x3E0]
  19177. 0000AFE0  4E90                     jsr        [A0]
  19178. 0000AFE2  254C 0148                move.l     [A2 + 0x148], A4
  19179. 0000AFE6  2F0B                     move.l     -[A7], A3
  19180. 0000AFE8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  19181. 0000AFEC  2F0A                     move.l     -[A7], A2
  19182. 0000AFEE  4EB9 0000 7DAA           jsr        [0x00007DAA]
  19183. 0000AFF4  2F0B                     move.l     -[A7], A3
  19184. 0000AFF6  4227                     clr.b      -[A7]
  19185. 0000AFF8  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  19186. 0000AFFE  4EB9 0000 3548           jsr        [0x00003548]
  19187. 0000B004  2F0B                     move.l     -[A7], A3
  19188. 0000B006  2053                     movea.l    A0, [A3]
  19189. 0000B008  2068 018C                movea.l    A0, [A0 + 0x18C]
  19190. 0000B00C  4E90                     jsr        [A0]
  19191. 0000B00E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  19192. 0000B012  4E5E                     unlink     A6
  19193. 0000B014  205F                     movea.l    A0, [A7]+
  19194. 0000B016  584F                     addq.w     A7, 4
  19195. 0000B018  4ED0                     jmp        [A0]
  19196. 0000B01A  802F 4D61                or.b       D0, [A7 + 0x4D61]
  19197. 0000B01E  6B65                     bmi        +0x67 /* 0000B085 */
  19198. 0000B020  5379 7374 656D           subq.w     [0x7374656D], 1
  19199. 0000B026  5265                     addq.w     -[A5], 1
  19200. 0000B028  6769                     beq        +0x6B /* 0000B093 */
  19201. 0000B02A  7374                     moveq.l    D1, 0x74
  19202. 0000B02C  6572                     bcs        +0x74 /* 0000B0A0 */
  19203. 0000B02E  7357                     moveq.l    D1, 0x57
  19204. 0000B030  696E                     bvs        +0x70 /* 0000B0A0 */
  19205. 0000B032  646F                     bcc        +0x71 /* 0000B0A3 */
  19206. 0000B034  775F                     moveq.l    D3, 0x5F
  19207. 0000B036  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  19208. 0000B03A  5072 6F63 6573 7344 6F63 addq.w     [[A2 + 0x6573] + 0x73446F63], 8
  19209. 0000B044  756D                     moveq.l    D2, 0x6D
  19210. 0000B046  656E                     bcs        +0x70 /* 0000B0B6 */
  19211. 0000B048  7446                     moveq.l    D2, 0x46
  19212. 0000B04A  7600                     moveq.l    D3, 0x00
  19213. 0000B04C  0000 FFFF                ori.b      D0, 0xFF
  19214. 0000B050  4E56 FFE0                link       A6, -0x0020
  19215. 0000B054  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  19216. 0000B058  266E 0008                movea.l    A3, [A6 + 0x8]
  19217. 0000B05C  282E 0010                move.l     D4, [A6 + 0x10]
  19218. 0000B060  7664                     moveq.l    D3, 0x64
  19219. 0000B062  3D43 FFE0                move.w     [A6 - 0x20], D3
  19220. 0000B066  3D43 FFE2                move.w     [A6 - 0x1E], D3
  19221. 0000B06A  363C 7D00                move.w     D3, 0x7D00 /* '}\0' */
  19222. 0000B06E  3D43 FFE4                move.w     [A6 - 0x1C], D3
  19223. 0000B072  3D43 FFE6                move.w     [A6 - 0x1A], D3
  19224. 0000B076  2479 FFFB EFDC           movea.l    A2, [0xFFFBEFDC]
  19225. 0000B07C  202A 0026                move.l     D0, [A2 + 0x26]
  19226. 0000B080  2D40 FFEC                move.l     [A6 - 0x14], D0
  19227. 0000B084  4A80                     tst.l      D0
  19228. 0000B086  6608                     bne        +0xA /* 0000B090 */
  19229. 0000B088  202A 0008                move.l     D0, [A2 + 0x8]
  19230. 0000B08C  2D40 FFEC                move.l     [A6 - 0x14], D0
  19231. label0000B090:
  19232. 0000B090  70FF                     moveq.l    D0, 0xFFFFFFFF
  19233. 0000B092  2F00                     move.l     -[A7], D0
  19234. 0000B094  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  19235. 0000B098  206E FFEC                movea.l    A0, [A6 - 0x14]
  19236. 0000B09C  2050                     movea.l    A0, [A0]
  19237. 0000B09E  2068 0098                movea.l    A0, [A0 + 0x98]
  19238. // begin alternate branch 0000B0A0-0000B0A6
  19239. label0000B0A0:
  19240. 0000B0A0  0098 4E90 72FF           ori.l      [A0]+, 0x4E9072FF
  19241. // end alternate branch 0000B0A0-0000B0A6
  19242. label0000B0A0: // (misaligned)
  19243. 0000B0A2  4E90                     jsr        [A0]
  19244. 0000B0A4  72FF                     moveq.l    D1, 0xFFFFFFFF
  19245. 0000B0A6  B081                     cmp.l      D0, D1
  19246. 0000B0A8  6604                     bne        +0x6 /* 0000B0AE */
  19247. 0000B0AA  422E 000C                clr.b      [A6 + 0xC]
  19248. label0000B0AE:
  19249. 0000B0AE  102E 000E                move.b     D0, [A6 + 0xE]
  19250. 0000B0B2  6700 0158                beq        +0x15A /* 0000B20C */
  19251. label0000B0B6:
  19252. 0000B0B6  3F3C 0BB9                move.w     -[A7], 0xBB9
  19253. 0000B0BA  2F0B                     move.l     -[A7], A3
  19254. 0000B0BC  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  19255. 0000B0C2  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  19256. 0000B0C8  2050                     movea.l    A0, [A0]
  19257. 0000B0CA  2068 0060                movea.l    A0, [A0 + 0x60]
  19258. 0000B0CE  4E90                     jsr        [A0]
  19259. 0000B0D0  2440                     movea.l    A2, D0
  19260. 0000B0D2  2F0A                     move.l     -[A7], A2
  19261. 0000B0D4  4EB9 0000 1172           jsr        [0x00001172]
  19262. 0000B0DA  3F3C 03F4                move.w     -[A7], 0x3F4
  19263. 0000B0DE  42A7                     clr.l      -[A7]
  19264. 0000B0E0  2F0A                     move.l     -[A7], A2
  19265. 0000B0E2  2052                     movea.l    A0, [A2]
  19266. 0000B0E4  2068 0454                movea.l    A0, [A0 + 0x454]
  19267. 0000B0E8  4E90                     jsr        [A0]
  19268. 0000B0EA  2F3C 494E 5354           move.l     -[A7], 0x494E5354 /* 'INST' */
  19269. 0000B0F0  2F0A                     move.l     -[A7], A2
  19270. 0000B0F2  2052                     movea.l    A0, [A2]
  19271. 0000B0F4  2068 0180                movea.l    A0, [A0 + 0x180]
  19272. 0000B0F8  4E90                     jsr        [A0]
  19273. 0000B0FA  2840                     movea.l    A4, D0
  19274. 0000B0FC  2F0C                     move.l     -[A7], A4
  19275. 0000B0FE  4EB9 0000 1172           jsr        [0x00001172]
  19276. 0000B104  2F3C 424B 5054           move.l     -[A7], 0x424B5054 /* 'BKPT' */
  19277. 0000B10A  2F0A                     move.l     -[A7], A2
  19278. 0000B10C  2052                     movea.l    A0, [A2]
  19279. 0000B10E  2068 0180                movea.l    A0, [A0 + 0x180]
  19280. 0000B112  4E90                     jsr        [A0]
  19281. 0000B114  2D40 FFF0                move.l     [A6 - 0x10], D0
  19282. 0000B118  2F3C 4144 4452           move.l     -[A7], 0x41444452 /* 'ADDR' */
  19283. 0000B11E  2F0A                     move.l     -[A7], A2
  19284. 0000B120  2052                     movea.l    A0, [A2]
  19285. 0000B122  2068 0180                movea.l    A0, [A0 + 0x180]
  19286. 0000B126  4E90                     jsr        [A0]
  19287. 0000B128  2D40 FFE8                move.l     [A6 - 0x18], D0
  19288. 0000B12C  2F00                     move.l     -[A7], D0
  19289. 0000B12E  4EB9 0000 1172           jsr        [0x00001172]
  19290. 0000B134  2F04                     move.l     -[A7], D4
  19291. 0000B136  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  19292. 0000B13A  2F0C                     move.l     -[A7], A4
  19293. 0000B13C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  19294. 0000B140  206E FFE8                movea.l    A0, [A6 - 0x18]
  19295. 0000B144  2050                     movea.l    A0, [A0]
  19296. 0000B146  2068 0448                movea.l    A0, [A0 + 0x448]
  19297. 0000B14A  4E90                     jsr        [A0]
  19298. 0000B14C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  19299. 0000B150  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  19300. 0000B154  2F0C                     move.l     -[A7], A4
  19301. 0000B156  2054                     movea.l    A0, [A4]
  19302. 0000B158  2068 041C                movea.l    A0, [A0 + 0x41C]
  19303. 0000B15C  4E90                     jsr        [A0]
  19304. 0000B15E  2F0A                     move.l     -[A7], A2
  19305. 0000B160  2F0B                     move.l     -[A7], A3
  19306. 0000B162  4EB9 0000 7C82           jsr        [0x00007C82]
  19307. 0000B168  2F0A                     move.l     -[A7], A2
  19308. 0000B16A  52AB 016E                addq.l     [A3 + 0x16E], 1
  19309. 0000B16E  202B 016E                move.l     D0, [A3 + 0x16E]
  19310. 0000B172  2F00                     move.l     -[A7], D0
  19311. 0000B174  2F0B                     move.l     -[A7], A3
  19312. 0000B176  4EB9 0000 7C8A           jsr        [0x00007C8A]
  19313. 0000B17C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  19314. 0000B180  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  19315. 0000B184  2F0A                     move.l     -[A7], A2
  19316. 0000B186  2052                     movea.l    A0, [A2]
  19317. 0000B188  2068 0418                movea.l    A0, [A0 + 0x418]
  19318. 0000B18C  4E90                     jsr        [A0]
  19319. 0000B18E  2F0A                     move.l     -[A7], A2
  19320. 0000B190  4227                     clr.b      -[A7]
  19321. 0000B192  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  19322. 0000B198  4EB9 0000 3548           jsr        [0x00003548]
  19323. 0000B19E  102E 000C                move.b     D0, [A6 + 0xC]
  19324. 0000B1A2  670C                     beq        +0xE /* 0000B1B0 */
  19325. 0000B1A4  2F0C                     move.l     -[A7], A4
  19326. 0000B1A6  2054                     movea.l    A0, [A4]
  19327. 0000B1A8  2068 03DC                movea.l    A0, [A0 + 0x3DC]
  19328. 0000B1AC  4E90                     jsr        [A0]
  19329. 0000B1AE  600C                     bra        +0xE /* 0000B1BC */
  19330. label0000B1B0:
  19331. 0000B1B0  2F04                     move.l     -[A7], D4
  19332. 0000B1B2  2F0C                     move.l     -[A7], A4
  19333. 0000B1B4  2054                     movea.l    A0, [A4]
  19334. 0000B1B6  2068 03D0                movea.l    A0, [A0 + 0x3D0]
  19335. 0000B1BA  4E90                     jsr        [A0]
  19336. label0000B1BC:
  19337. 0000B1BC  2F0A                     move.l     -[A7], A2
  19338. 0000B1BE  262B 0162                move.l     D3, [A3 + 0x162]
  19339. 0000B1C2  2F03                     move.l     -[A7], D3
  19340. 0000B1C4  2043                     movea.l    A0, D3
  19341. 0000B1C6  2050                     movea.l    A0, [A0]
  19342. 0000B1C8  2068 00E4                movea.l    A0, [A0 + 0xE4]
  19343. 0000B1CC  4E90                     jsr        [A0]
  19344. 0000B1CE  702A                     moveq.l    D0, 0x2A
  19345. 0000B1D0  2F00                     move.l     -[A7], D0
  19346. 0000B1D2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  19347. 0000B1D8  2D40 FFF4                move.l     [A6 - 0xC], D0
  19348. 0000B1DC  4A80                     tst.l      D0
  19349. 0000B1DE  6708                     beq        +0xA /* 0000B1E8 */
  19350. 0000B1E0  2F00                     move.l     -[A7], D0
  19351. 0000B1E2  4EB9 0000 1852           jsr        [0x00001852]
  19352. label0000B1E8:
  19353. 0000B1E8  2F0C                     move.l     -[A7], A4
  19354. 0000B1EA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  19355. 0000B1EE  206E FFF4                movea.l    A0, [A6 - 0xC]
  19356. 0000B1F2  2250                     movea.l    A1, [A0]
  19357. 0000B1F4  2269 00D0                movea.l    A1, [A1 + 0xD0]
  19358. 0000B1F8  4E91                     jsr        [A1]
  19359. 0000B1FA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  19360. 0000B1FE  2F0A                     move.l     -[A7], A2
  19361. 0000B200  2052                     movea.l    A0, [A2]
  19362. 0000B202  2068 00E0                movea.l    A0, [A0 + 0xE0]
  19363. 0000B206  4E90                     jsr        [A0]
  19364. 0000B208  6000 0134                bra        +0x136 /* 0000B33E */
  19365. label0000B20C:
  19366. 0000B20C  3F3C 0BBB                move.w     -[A7], 0xBBB
  19367. 0000B210  2F0B                     move.l     -[A7], A3
  19368. 0000B212  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  19369. 0000B218  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  19370. 0000B21E  2050                     movea.l    A0, [A0]
  19371. 0000B220  2068 0060                movea.l    A0, [A0 + 0x60]
  19372. 0000B224  4E90                     jsr        [A0]
  19373. 0000B226  2440                     movea.l    A2, D0
  19374. 0000B228  2F0A                     move.l     -[A7], A2
  19375. 0000B22A  4EB9 0000 1172           jsr        [0x00001172]
  19376. 0000B230  3F3C 03F5                move.w     -[A7], 0x3F5
  19377. 0000B234  42A7                     clr.l      -[A7]
  19378. 0000B236  2F0A                     move.l     -[A7], A2
  19379. 0000B238  2052                     movea.l    A0, [A2]
  19380. 0000B23A  2068 0454                movea.l    A0, [A0 + 0x454]
  19381. 0000B23E  4E90                     jsr        [A0]
  19382. 0000B240  2F3C 494E 5354           move.l     -[A7], 0x494E5354 /* 'INST' */
  19383. 0000B246  2F0A                     move.l     -[A7], A2
  19384. 0000B248  2052                     movea.l    A0, [A2]
  19385. 0000B24A  2068 0180                movea.l    A0, [A0 + 0x180]
  19386. 0000B24E  4E90                     jsr        [A0]
  19387. 0000B250  2840                     movea.l    A4, D0
  19388. 0000B252  2F0C                     move.l     -[A7], A4
  19389. 0000B254  4EB9 0000 1172           jsr        [0x00001172]
  19390. 0000B25A  2F3C 424B 5054           move.l     -[A7], 0x424B5054 /* 'BKPT' */
  19391. 0000B260  2F0A                     move.l     -[A7], A2
  19392. 0000B262  2052                     movea.l    A0, [A2]
  19393. 0000B264  2068 0180                movea.l    A0, [A0 + 0x180]
  19394. 0000B268  4E90                     jsr        [A0]
  19395. 0000B26A  2D40 FFF8                move.l     [A6 - 0x8], D0
  19396. 0000B26E  2F00                     move.l     -[A7], D0
  19397. 0000B270  2F0A                     move.l     -[A7], A2
  19398. 0000B272  2052                     movea.l    A0, [A2]
  19399. 0000B274  2068 0170                movea.l    A0, [A0 + 0x170]
  19400. 0000B278  4E90                     jsr        [A0]
  19401. 0000B27A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  19402. 0000B27E  4EB9 0000 14CA           jsr        [0x000014CA]
  19403. 0000B284  2D40 FFF8                move.l     [A6 - 0x8], D0
  19404. 0000B288  2F3C 4144 4452           move.l     -[A7], 0x41444452 /* 'ADDR' */
  19405. 0000B28E  2F0A                     move.l     -[A7], A2
  19406. 0000B290  2052                     movea.l    A0, [A2]
  19407. 0000B292  2068 0180                movea.l    A0, [A0 + 0x180]
  19408. 0000B296  4E90                     jsr        [A0]
  19409. 0000B298  2D40 FFFC                move.l     [A6 - 0x4], D0
  19410. 0000B29C  2F00                     move.l     -[A7], D0
  19411. 0000B29E  4EB9 0000 1172           jsr        [0x00001172]
  19412. 0000B2A4  2F04                     move.l     -[A7], D4
  19413. 0000B2A6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  19414. 0000B2AA  2F0C                     move.l     -[A7], A4
  19415. 0000B2AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  19416. 0000B2B0  206E FFFC                movea.l    A0, [A6 - 0x4]
  19417. 0000B2B4  2250                     movea.l    A1, [A0]
  19418. 0000B2B6  2269 0460                movea.l    A1, [A1 + 0x460]
  19419. 0000B2BA  4E91                     jsr        [A1]
  19420. 0000B2BC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  19421. 0000B2C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  19422. 0000B2C4  2F0C                     move.l     -[A7], A4
  19423. 0000B2C6  2054                     movea.l    A0, [A4]
  19424. 0000B2C8  2068 041C                movea.l    A0, [A0 + 0x41C]
  19425. 0000B2CC  4E90                     jsr        [A0]
  19426. 0000B2CE  2F0A                     move.l     -[A7], A2
  19427. 0000B2D0  2F0B                     move.l     -[A7], A3
  19428. 0000B2D2  4EB9 0000 7C82           jsr        [0x00007C82]
  19429. 0000B2D8  2F0A                     move.l     -[A7], A2
  19430. 0000B2DA  52AB 0172                addq.l     [A3 + 0x172], 1
  19431. 0000B2DE  202B 0172                move.l     D0, [A3 + 0x172]
  19432. 0000B2E2  2F00                     move.l     -[A7], D0
  19433. 0000B2E4  2F0B                     move.l     -[A7], A3
  19434. 0000B2E6  4EB9 0000 7C8A           jsr        [0x00007C8A]
  19435. 0000B2EC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  19436. 0000B2F0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  19437. 0000B2F4  2F0A                     move.l     -[A7], A2
  19438. 0000B2F6  2052                     movea.l    A0, [A2]
  19439. 0000B2F8  2068 0418                movea.l    A0, [A0 + 0x418]
  19440. 0000B2FC  4E90                     jsr        [A0]
  19441. 0000B2FE  2F0A                     move.l     -[A7], A2
  19442. 0000B300  4227                     clr.b      -[A7]
  19443. 0000B302  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  19444. 0000B308  4EB9 0000 3548           jsr        [0x00003548]
  19445. 0000B30E  102E 000C                move.b     D0, [A6 + 0xC]
  19446. 0000B312  670C                     beq        +0xE /* 0000B320 */
  19447. 0000B314  2F0C                     move.l     -[A7], A4
  19448. 0000B316  2054                     movea.l    A0, [A4]
  19449. 0000B318  2068 03DC                movea.l    A0, [A0 + 0x3DC]
  19450. 0000B31C  4E90                     jsr        [A0]
  19451. 0000B31E  600C                     bra        +0xE /* 0000B32C */
  19452. label0000B320:
  19453. 0000B320  2F04                     move.l     -[A7], D4
  19454. 0000B322  2F0C                     move.l     -[A7], A4
  19455. 0000B324  2054                     movea.l    A0, [A4]
  19456. 0000B326  2068 03D0                movea.l    A0, [A0 + 0x3D0]
  19457. 0000B32A  4E90                     jsr        [A0]
  19458. label0000B32C:
  19459. 0000B32C  2F0A                     move.l     -[A7], A2
  19460. 0000B32E  262B 0166                move.l     D3, [A3 + 0x166]
  19461. 0000B332  2F03                     move.l     -[A7], D3
  19462. 0000B334  2043                     movea.l    A0, D3
  19463. 0000B336  2050                     movea.l    A0, [A0]
  19464. 0000B338  2068 00E4                movea.l    A0, [A0 + 0xE4]
  19465. 0000B33C  4E90                     jsr        [A0]
  19466. label0000B33E:
  19467. 0000B33E  200A                     move.l     D0, A2
  19468. 0000B340  670A                     beq        +0xC /* 0000B34C */
  19469. 0000B342  2F0A                     move.l     -[A7], A2
  19470. 0000B344  2052                     movea.l    A0, [A2]
  19471. 0000B346  2068 018C                movea.l    A0, [A0 + 0x18C]
  19472. 0000B34A  4E90                     jsr        [A0]
  19473. label0000B34C:
  19474. 0000B34C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  19475. 0000B350  4E5E                     unlink     A6
  19476. 0000B352  205F                     movea.l    A0, [A7]+
  19477. 0000B354  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19478. 0000B358  4ED0                     jmp        [A0]
  19479. 0000B35A  8030 4D61 6B65           or.b       D0, [[A0 + 0x6B65]]
  19480. 0000B360  496E 7374                chk.w      D4, [A6 + 0x7374]
  19481. 0000B364  7275                     moveq.l    D1, 0x75
  19482. 0000B366  6374                     bls        +0x76 /* 0000B3DC */
  19483. 0000B368  696F                     bvs        +0x71 /* 0000B3D9 */
  19484. 0000B36A  6E57                     bgt        +0x59 /* 0000B3C3 */
  19485. 0000B36C  696E                     bvs        +0x70 /* 0000B3DC */
  19486. 0000B36E  646F                     bcc        +0x71 /* 0000B3DF */
  19487. 0000B370  775F                     moveq.l    D3, 0x5F
  19488. 0000B372  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  19489. 0000B376  5072 6F63 6573 7344 6F63 addq.w     [[A2 + 0x6573] + 0x73446F63], 8
  19490. 0000B380  756D                     moveq.l    D2, 0x6D
  19491. 0000B382  656E                     bcs        +0x70 /* 0000B3F2 */
  19492. 0000B384  7446                     moveq.l    D2, 0x46
  19493. 0000B386  556C 5563                subq.w     [A4 + 0x5563], 2
  19494. 0000B38A  5563                     subq.w     -[A3], 2
  19495. 0000B38C  0000 FFFF                ori.b      D0, 0xFF
  19496. 0000B390  4E56 FFF0                link       A6, -0x0010
  19497. 0000B394  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  19498. 0000B398  7664                     moveq.l    D3, 0x64
  19499. 0000B39A  3D43 FFF0                move.w     [A6 - 0x10], D3
  19500. 0000B39E  3D43 FFF2                move.w     [A6 - 0xE], D3
  19501. 0000B3A2  3D7C 7D00 FFF4           move.w     [A6 - 0xC], 0x7D00 /* '}\0' */
  19502. 0000B3A8  3D7C 0246 FFF6           move.w     [A6 - 0xA], 0x246
  19503. 0000B3AE  2479 FFFB EFDC           movea.l    A2, [0xFFFBEFDC]
  19504. 0000B3B4  202A 0026                move.l     D0, [A2 + 0x26]
  19505. 0000B3B8  2D40 FFFC                move.l     [A6 - 0x4], D0
  19506. 0000B3BC  4A80                     tst.l      D0
  19507. 0000B3BE  6608                     bne        +0xA /* 0000B3C8 */
  19508. 0000B3C0  202A 0008                move.l     D0, [A2 + 0x8]
  19509. 0000B3C4  2D40 FFFC                move.l     [A6 - 0x4], D0
  19510. label0000B3C8:
  19511. 0000B3C8  3F3C 0BB8                move.w     -[A7], 0xBB8
  19512. 0000B3CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19513. 0000B3D0  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  19514. 0000B3D6  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  19515. label0000B3DC:
  19516. 0000B3DC  2050                     movea.l    A0, [A0]
  19517. 0000B3DE  2068 0060                movea.l    A0, [A0 + 0x60]
  19518. 0000B3E2  4E90                     jsr        [A0]
  19519. 0000B3E4  2440                     movea.l    A2, D0
  19520. 0000B3E6  2F0A                     move.l     -[A7], A2
  19521. 0000B3E8  4EB9 0000 1172           jsr        [0x00001172]
  19522. 0000B3EE  3F3C 03F3                move.w     -[A7], 0x3F3
  19523. label0000B3F2:
  19524. 0000B3F2  42A7                     clr.l      -[A7]
  19525. 0000B3F4  2F0A                     move.l     -[A7], A2
  19526. 0000B3F6  2052                     movea.l    A0, [A2]
  19527. 0000B3F8  2068 0454                movea.l    A0, [A0 + 0x454]
  19528. 0000B3FC  4E90                     jsr        [A0]
  19529. 0000B3FE  2F3C 4D45 4D44           move.l     -[A7], 0x4D454D44 /* 'MEMD' */
  19530. 0000B404  2F0A                     move.l     -[A7], A2
  19531. 0000B406  2052                     movea.l    A0, [A2]
  19532. 0000B408  2068 0180                movea.l    A0, [A0 + 0x180]
  19533. 0000B40C  4E90                     jsr        [A0]
  19534. 0000B40E  2D40 FFF8                move.l     [A6 - 0x8], D0
  19535. 0000B412  2F00                     move.l     -[A7], D0
  19536. 0000B414  4EB9 0000 1172           jsr        [0x00001172]
  19537. 0000B41A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  19538. 0000B41E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  19539. 0000B422  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  19540. 0000B426  206E FFF8                movea.l    A0, [A6 - 0x8]
  19541. 0000B42A  2050                     movea.l    A0, [A0]
  19542. 0000B42C  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  19543. 0000B430  4E90                     jsr        [A0]
  19544. 0000B432  2F3C 4D45 4D56           move.l     -[A7], 0x4D454D56 /* 'MEMV' */
  19545. 0000B438  2F0A                     move.l     -[A7], A2
  19546. 0000B43A  2052                     movea.l    A0, [A2]
  19547. 0000B43C  2068 0180                movea.l    A0, [A0 + 0x180]
  19548. 0000B440  4E90                     jsr        [A0]
  19549. 0000B442  2640                     movea.l    A3, D0
  19550. 0000B444  2F0B                     move.l     -[A7], A3
  19551. 0000B446  4EB9 0000 1172           jsr        [0x00001172]
  19552. 0000B44C  2F0A                     move.l     -[A7], A2
  19553. 0000B44E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19554. 0000B452  4EB9 0000 7C82           jsr        [0x00007C82]
  19555. 0000B458  2F0A                     move.l     -[A7], A2
  19556. 0000B45A  206E 0008                movea.l    A0, [A6 + 0x8]
  19557. 0000B45E  52A8 016A                addq.l     [A0 + 0x16A], 1
  19558. 0000B462  2028 016A                move.l     D0, [A0 + 0x16A]
  19559. 0000B466  2F00                     move.l     -[A7], D0
  19560. 0000B468  2F08                     move.l     -[A7], A0
  19561. 0000B46A  4EB9 0000 7C8A           jsr        [0x00007C8A]
  19562. 0000B470  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  19563. 0000B474  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  19564. 0000B478  2F0A                     move.l     -[A7], A2
  19565. 0000B47A  2052                     movea.l    A0, [A2]
  19566. 0000B47C  2068 0418                movea.l    A0, [A0 + 0x418]
  19567. 0000B480  4E90                     jsr        [A0]
  19568. 0000B482  2F0A                     move.l     -[A7], A2
  19569. 0000B484  4227                     clr.b      -[A7]
  19570. 0000B486  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  19571. 0000B48C  4EB9 0000 3548           jsr        [0x00003548]
  19572. 0000B492  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  19573. 0000B496  2F0B                     move.l     -[A7], A3
  19574. 0000B498  2053                     movea.l    A0, [A3]
  19575. 0000B49A  2068 03D0                movea.l    A0, [A0 + 0x3D0]
  19576. 0000B49E  4E90                     jsr        [A0]
  19577. 0000B4A0  702A                     moveq.l    D0, 0x2A
  19578. 0000B4A2  2F00                     move.l     -[A7], D0
  19579. 0000B4A4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  19580. 0000B4AA  2840                     movea.l    A4, D0
  19581. 0000B4AC  200C                     move.l     D0, A4
  19582. 0000B4AE  6708                     beq        +0xA /* 0000B4B8 */
  19583. 0000B4B0  2F0C                     move.l     -[A7], A4
  19584. 0000B4B2  4EB9 0000 1852           jsr        [0x00001852]
  19585. label0000B4B8:
  19586. 0000B4B8  2F0B                     move.l     -[A7], A3
  19587. 0000B4BA  2F0C                     move.l     -[A7], A4
  19588. 0000B4BC  2054                     movea.l    A0, [A4]
  19589. 0000B4BE  2068 00D0                movea.l    A0, [A0 + 0xD0]
  19590. 0000B4C2  4E90                     jsr        [A0]
  19591. 0000B4C4  2F0C                     move.l     -[A7], A4
  19592. 0000B4C6  2F0A                     move.l     -[A7], A2
  19593. 0000B4C8  2052                     movea.l    A0, [A2]
  19594. 0000B4CA  2068 00E0                movea.l    A0, [A0 + 0xE0]
  19595. 0000B4CE  4E90                     jsr        [A0]
  19596. 0000B4D0  2F0A                     move.l     -[A7], A2
  19597. 0000B4D2  2052                     movea.l    A0, [A2]
  19598. 0000B4D4  2068 018C                movea.l    A0, [A0 + 0x18C]
  19599. 0000B4D8  4E90                     jsr        [A0]
  19600. 0000B4DA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  19601. 0000B4DE  4E5E                     unlink     A6
  19602. 0000B4E0  205F                     movea.l    A0, [A7]+
  19603. 0000B4E2  504F                     addq.w     A7, 8
  19604. 0000B4E4  4ED0                     jmp        [A0]
  19605. 0000B4E6  8027                     or.b       D0, -[A7]
  19606. 0000B4E8  4D61                     chk.w      D6, -[A1]
  19607. 0000B4EA  6B65                     bmi        +0x67 /* 0000B551 */
  19608. 0000B4EC  4D65                     chk.w      D6, -[A5]
  19609. 0000B4EE  6D6F                     blt        +0x71 /* 0000B55F */
  19610. 0000B4F0  7279                     moveq.l    D1, 0x79
  19611. 0000B4F2  5769 6E64                subq.w     [A1 + 0x6E64], 3
  19612. 0000B4F6  6F77                     ble        +0x79 /* 0000B56F */
  19613. 0000B4F8  5F5F                     subq.w     [A7]+, 7
  19614. 0000B4FA  3136 5450                move.w     -[A0], [A6 + D5.w * 4 + 0x50]
  19615. 0000B4FE  726F                     moveq.l    D1, 0x6F
  19616. 0000B500  6365                     bls        +0x67 /* 0000B567 */
  19617. 0000B502  7373                     moveq.l    D1, 0x73
  19618. 0000B504  446F 6375                neg.w      [A7 + 0x6375]
  19619. 0000B508  6D65                     blt        +0x67 /* 0000B56F */
  19620. 0000B50A  6E74                     bgt        +0x76 /* 0000B580 */
  19621. 0000B50C  4655                     not.w      [A5]
  19622. 0000B50E  6C00 0000                bge        +0x2 /* 0000B510 */
  19623. // begin alternate branch 0000B510-0000B514
  19624. label0000B510:
  19625. 0000B510  0000 FFFF                ori.b      D0, 0xFF
  19626. // end alternate branch 0000B510-0000B514
  19627. label0000B510: // (misaligned)
  19628. 0000B512  FFFF                     .invalid   <<F/7/7>>
  19629. 0000B514  41F9 FFFC DD4C           lea.l      A0, [0xFFFCDD4C]
  19630. 0000B51A  2008                     move.l     D0, A0
  19631. 0000B51C  205F                     movea.l    A0, [A7]+
  19632. 0000B51E  584F                     addq.w     A7, 4
  19633. 0000B520  4ED0                     jmp        [A0]
  19634. 0000B522  FFFF                     .invalid   <<F/7/7>>
  19635. 0000B524  2F0A                     move.l     -[A7], A2
  19636. 0000B526  7022                     moveq.l    D0, 0x22
  19637. 0000B528  2F00                     move.l     -[A7], D0
  19638. 0000B52A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  19639. 0000B530  2440                     movea.l    A2, D0
  19640. 0000B532  200A                     move.l     D0, A2
  19641. 0000B534  6708                     beq        +0xA /* 0000B53E */
  19642. 0000B536  2F0A                     move.l     -[A7], A2
  19643. 0000B538  4EB9 0000 383A           jsr        [0x0000383A]
  19644. label0000B53E:
  19645. 0000B53E  200A                     move.l     D0, A2
  19646. 0000B540  245F                     movea.l    A2, [A7]+
  19647. 0000B542  4E75                     rts
  19648. 0000B544  41F9 FFFC DD7C           lea.l      A0, [0xFFFCDD7C]
  19649. 0000B54A  2008                     move.l     D0, A0
  19650. 0000B54C  4E75                     rts
  19651. 0000B54E  FFFF                     .invalid   <<F/7/7>>
  19652. 0000B550  41F9 FFFC DD7C           lea.l      A0, [0xFFFCDD7C]
  19653. 0000B556  2008                     move.l     D0, A0
  19654. 0000B558  205F                     movea.l    A0, [A7]+
  19655. 0000B55A  584F                     addq.w     A7, 4
  19656. 0000B55C  4ED0                     jmp        [A0]
  19657. 0000B55E  FFFF                     .invalid   <<F/7/7>>
  19658. 0000B560  2F0A                     move.l     -[A7], A2
  19659. 0000B562  2F3C 0000 00C2           move.l     -[A7], 0xC2
  19660. 0000B568  4EB9 0000 0BEA           jsr        [0x00000BEA]
  19661. 0000B56E  2440                     movea.l    A2, D0
  19662. 0000B570  200A                     move.l     D0, A2
  19663. 0000B572  6708                     beq        +0xA /* 0000B57C */
  19664. 0000B574  2F0A                     move.l     -[A7], A2
  19665. 0000B576  4EB9 0000 3982           jsr        [0x00003982]
  19666. label0000B57C:
  19667. 0000B57C  200A                     move.l     D0, A2
  19668. 0000B57E  245F                     movea.l    A2, [A7]+
  19669. label0000B580:
  19670. 0000B580  4E75                     rts
  19671. 0000B582  FFFF                     .invalid   <<F/7/7>>
  19672. 0000B584  41F9 FFFC DDAC           lea.l      A0, [0xFFFCDDAC]
  19673. 0000B58A  2008                     move.l     D0, A0
  19674. 0000B58C  4E75                     rts
  19675. 0000B58E  FFFF                     .invalid   <<F/7/7>>
  19676. 0000B590  41F9 FFFC DDAC           lea.l      A0, [0xFFFCDDAC]
  19677. 0000B596  2008                     move.l     D0, A0
  19678. 0000B598  205F                     movea.l    A0, [A7]+
  19679. 0000B59A  584F                     addq.w     A7, 4
  19680. 0000B59C  4ED0                     jmp        [A0]
  19681. 0000B59E  FFFF                     .invalid   <<F/7/7>>
  19682. 0000B5A0  2F0A                     move.l     -[A7], A2
  19683. 0000B5A2  2F3C 0000 0088           move.l     -[A7], 0x88
  19684. 0000B5A8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  19685. 0000B5AE  2440                     movea.l    A2, D0
  19686. 0000B5B0  200A                     move.l     D0, A2
  19687. 0000B5B2  6708                     beq        +0xA /* 0000B5BC */
  19688. 0000B5B4  2F0A                     move.l     -[A7], A2
  19689. 0000B5B6  4EB9 0000 397A           jsr        [0x0000397A]
  19690. label0000B5BC:
  19691. 0000B5BC  200A                     move.l     D0, A2
  19692. 0000B5BE  245F                     movea.l    A2, [A7]+
  19693. 0000B5C0  4E75                     rts
  19694. 0000B5C2  FFFF                     .invalid   <<F/7/7>>
  19695. 0000B5C4  41F9 FFFC DDDC           lea.l      A0, [0xFFFCDDDC]
  19696. 0000B5CA  2008                     move.l     D0, A0
  19697. 0000B5CC  4E75                     rts
  19698. 0000B5CE  FFFF                     .invalid   <<F/7/7>>
  19699. 0000B5D0  41F9 FFFC DDDC           lea.l      A0, [0xFFFCDDDC]
  19700. 0000B5D6  2008                     move.l     D0, A0
  19701. 0000B5D8  205F                     movea.l    A0, [A7]+
  19702. 0000B5DA  584F                     addq.w     A7, 4
  19703. 0000B5DC  4ED0                     jmp        [A0]
  19704. 0000B5DE  FFFF                     .invalid   <<F/7/7>>
  19705. 0000B5E0  2F0A                     move.l     -[A7], A2
  19706. 0000B5E2  2F3C 0000 00B0           move.l     -[A7], 0xB0
  19707. 0000B5E8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  19708. 0000B5EE  2440                     movea.l    A2, D0
  19709. 0000B5F0  200A                     move.l     D0, A2
  19710. 0000B5F2  6708                     beq        +0xA /* 0000B5FC */
  19711. 0000B5F4  2F0A                     move.l     -[A7], A2
  19712. 0000B5F6  4EB9 0000 B604           jsr        [0x0000B604]
  19713. label0000B5FC:
  19714. 0000B5FC  200A                     move.l     D0, A2
  19715. 0000B5FE  245F                     movea.l    A2, [A7]+
  19716. 0000B600  4E75                     rts
  19717. 0000B602  FFFF                     .invalid   <<F/7/7>>
  19718. 0000B604  4E56 0000                link       A6, 0
  19719. 0000B608  2F0A                     move.l     -[A7], A2
  19720. 0000B60A  246E 0008                movea.l    A2, [A6 + 0x8]
  19721. 0000B60E  2F0A                     move.l     -[A7], A2
  19722. 0000B610  4EB9 0000 693A           jsr        [0x0000693A]
  19723. 0000B616  2079 FFFC EB48           movea.l    A0, [0xFFFCEB48]
  19724. 0000B61C  2488                     move.l     [A2], A0
  19725. 0000B61E  7000                     moveq.l    D0, 0x00
  19726. 0000B620  2540 00A4                move.l     [A2 + 0xA4], D0
  19727. 0000B624  7064                     moveq.l    D0, 0x64
  19728. 0000B626  2540 00A8                move.l     [A2 + 0xA8], D0
  19729. 0000B62A  70FF                     moveq.l    D0, 0xFFFFFFFF
  19730. 0000B62C  2540 00AC                move.l     [A2 + 0xAC], D0
  19731. 0000B630  200A                     move.l     D0, A2
  19732. 0000B632  245F                     movea.l    A2, [A7]+
  19733. 0000B634  4E5E                     unlink     A6
  19734. 0000B636  205F                     movea.l    A0, [A7]+
  19735. 0000B638  584F                     addq.w     A7, 4
  19736. 0000B63A  4ED0                     jmp        [A0]
  19737. 0000B63C  965F                     sub.w      D3, [A7]+
  19738. 0000B63E  5F63                     subq.w     -[A3], 7
  19739. 0000B640  745F                     moveq.l    D2, 0x5F
  19740. 0000B642  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  19741. 0000B646  5072 6F67                addq.w     <<invalid full ext with IS == 1 and I/IS == 7>>, 8
  19742. 0000B64A  7265                     moveq.l    D1, 0x65
  19743. 0000B64C  7373                     moveq.l    D1, 0x73
  19744. 0000B64E  4261                     clr.w      -[A1]
  19745. 0000B650  7246                     moveq.l    D1, 0x46
  19746. 0000B652  7600                     moveq.l    D3, 0x00
  19747. 0000B654  0000 FFFF                ori.b      D0, 0xFF
  19748. 0000B658  4E56 FFE8                link       A6, -0x0018
  19749. 0000B65C  48E7 1430                movem.l    -[A7], D3,D5,A2,A3
  19750. 0000B660  266E 0008                movea.l    A3, [A6 + 0x8]
  19751. 0000B664  276E 0010 00A4           move.l     [A3 + 0xA4], [A6 + 0x10]
  19752. 0000B66A  244B                     movea.l    A2, A3
  19753. 0000B66C  45EA 00A8                lea.l      A2, [A2 + 0xA8]
  19754. 0000B670  24AE 000C                move.l     [A2], [A6 + 0xC]
  19755. 0000B674  486E FFE8                pea.l      [A6 - 0x18]
  19756. 0000B678  2F0B                     move.l     -[A7], A3
  19757. 0000B67A  2053                     movea.l    A0, [A3]
  19758. 0000B67C  2068 02FC                movea.l    A0, [A0 + 0x2FC]
  19759. 0000B680  4E90                     jsr        [A0]
  19760. 0000B682  2012                     move.l     D0, [A2]
  19761. 0000B684  72FF                     moveq.l    D1, 0xFFFFFFFF
  19762. 0000B686  B081                     cmp.l      D0, D1
  19763. 0000B688  6700 009E                beq        +0xA0 /* 0000B728 */
  19764. 0000B68C  7601                     moveq.l    D3, 0x01
  19765. 0000B68E  2D43 FFF8                move.l     [A6 - 0x8], D3
  19766. 0000B692  2D43 FFFC                move.l     [A6 - 0x4], D3
  19767. 0000B696  41EE FFF8                lea.l      A0, [A6 - 0x8]
  19768. 0000B69A  2F08                     move.l     -[A7], A0
  19769. 0000B69C  486E FFE8                pea.l      [A6 - 0x18]
  19770. 0000B6A0  4EB9 0000 61E2           jsr        [0x000061E2]
  19771. 0000B6A6  52AE FFF4                addq.l     [A6 - 0xC], 1
  19772. 0000B6AA  262B 00A4                move.l     D3, [A3 + 0xA4]
  19773. 0000B6AE  671C                     beq        +0x1E /* 0000B6CC */
  19774. 0000B6B0  202E FFF4                move.l     D0, [A6 - 0xC]
  19775. 0000B6B4  90AE FFEC                sub.l      D0, [A6 - 0x14]
  19776. 0000B6B8  2203                     move.l     D1, D3
  19777. 0000B6BA  4EB9 0000 0072           jsr        [0x00000072]
  19778. 0000B6C0  2212                     move.l     D1, [A2]
  19779. 0000B6C2  4EB9 0000 007A           jsr        [0x0000007A]
  19780. 0000B6C8  2A00                     move.l     D5, D0
  19781. 0000B6CA  6002                     bra        +0x4 /* 0000B6CE */
  19782. label0000B6CC:
  19783. 0000B6CC  7A00                     moveq.l    D5, 0x00
  19784. label0000B6CE:
  19785. 0000B6CE  204B                     movea.l    A0, A3
  19786. 0000B6D0  4A85                     tst.l      D5
  19787. 0000B6D2  6622                     bne        +0x24 /* 0000B6F6 */
  19788. 0000B6D4  53AE FFF4                subq.l     [A6 - 0xC], 1
  19789. 0000B6D8  2F08                     move.l     -[A7], A0
  19790. 0000B6DA  2253                     movea.l    A1, [A3]
  19791. 0000B6DC  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  19792. 0000B6E0  4E91                     jsr        [A1]
  19793. 0000B6E2  4A00                     tst.b      D0
  19794. 0000B6E4  673C                     beq        +0x3E /* 0000B722 */
  19795. 0000B6E6  486E FFE8                pea.l      [A6 - 0x18]
  19796. 0000B6EA  2F0B                     move.l     -[A7], A3
  19797. 0000B6EC  2053                     movea.l    A0, [A3]
  19798. 0000B6EE  2068 0238                movea.l    A0, [A0 + 0x238]
  19799. 0000B6F2  4E90                     jsr        [A0]
  19800. 0000B6F4  602C                     bra        +0x2E /* 0000B722 */
  19801. label0000B6F6:
  19802. 0000B6F6  262B 00AC                move.l     D3, [A3 + 0xAC]
  19803. 0000B6FA  B685                     cmp.l      D3, D5
  19804. 0000B6FC  6724                     beq        +0x26 /* 0000B722 */
  19805. 0000B6FE  2D43 FFEC                move.l     [A6 - 0x14], D3
  19806. 0000B702  2D45 FFF4                move.l     [A6 - 0xC], D5
  19807. 0000B706  2F0B                     move.l     -[A7], A3
  19808. 0000B708  2053                     movea.l    A0, [A3]
  19809. 0000B70A  2068 01D0                movea.l    A0, [A0 + 0x1D0]
  19810. 0000B70E  4E90                     jsr        [A0]
  19811. 0000B710  4A00                     tst.b      D0
  19812. 0000B712  670E                     beq        +0x10 /* 0000B722 */
  19813. 0000B714  486E FFE8                pea.l      [A6 - 0x18]
  19814. 0000B718  2F0B                     move.l     -[A7], A3
  19815. 0000B71A  2053                     movea.l    A0, [A3]
  19816. 0000B71C  2068 0238                movea.l    A0, [A0 + 0x238]
  19817. 0000B720  4E90                     jsr        [A0]
  19818. label0000B722:
  19819. 0000B722  2745 00AC                move.l     [A3 + 0xAC], D5
  19820. 0000B726  603C                     bra        +0x3E /* 0000B764 */
  19821. label0000B728:
  19822. 0000B728  52AB 00AC                addq.l     [A3 + 0xAC], 1
  19823. 0000B72C  202B 00AC                move.l     D0, [A3 + 0xAC]
  19824. 0000B730  0C80 0000 3E83           cmpi.l     D0, 0x3E83
  19825. 0000B736  6E08                     bgt        +0xA /* 0000B740 */
  19826. 0000B738  0C80 0000 3E80           cmpi.l     D0, 0x3E80
  19827. 0000B73E  6C08                     bge        +0xA /* 0000B748 */
  19828. label0000B740:
  19829. 0000B740  277C 0000 3E80 00AC      move.l     [A3 + 0xAC], 0x3E80
  19830. label0000B748:
  19831. 0000B748  2F0B                     move.l     -[A7], A3
  19832. 0000B74A  2053                     movea.l    A0, [A3]
  19833. 0000B74C  2068 01D0                movea.l    A0, [A0 + 0x1D0]
  19834. 0000B750  4E90                     jsr        [A0]
  19835. 0000B752  4A00                     tst.b      D0
  19836. 0000B754  670E                     beq        +0x10 /* 0000B764 */
  19837. 0000B756  486E FFE8                pea.l      [A6 - 0x18]
  19838. 0000B75A  2F0B                     move.l     -[A7], A3
  19839. 0000B75C  2053                     movea.l    A0, [A3]
  19840. 0000B75E  2068 0238                movea.l    A0, [A0 + 0x238]
  19841. 0000B762  4E90                     jsr        [A0]
  19842. label0000B764:
  19843. 0000B764  4CDF 0C28                movem.l    D3,D5,A2,A3, [A7]+
  19844. 0000B768  4E5E                     unlink     A6
  19845. 0000B76A  205F                     movea.l    A0, [A7]+
  19846. 0000B76C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19847. 0000B770  4ED0                     jmp        [A0]
  19848. 0000B772  9C53                     sub.w      D6, [A3]
  19849. 0000B774  6574                     bcs        +0x76 /* 0000B7EA */
  19850. 0000B776  5661                     addq.w     -[A1], 3
  19851. 0000B778  6C75                     bge        +0x77 /* 0000B7EF */
  19852. 0000B77A  6573                     bcs        +0x75 /* 0000B7EF */
  19853. 0000B77C  5F5F                     subq.w     [A7]+, 7
  19854. 0000B77E  3132 5450                move.w     -[A0], [A2 + D5.w * 4 + 0x50]
  19855. 0000B782  726F                     moveq.l    D1, 0x6F
  19856. 0000B784  6772                     beq        +0x74 /* 0000B7F8 */
  19857. 0000B786  6573                     bcs        +0x75 /* 0000B7FB */
  19858. 0000B788  7342                     moveq.l    D1, 0x42
  19859. 0000B78A  6172                     bsr        +0x74 /* 0000B7FE */
  19860. 0000B78C  466C 6C00                not.w      [A4 + 0x6C00]
  19861. 0000B790  0000 FFFF                ori.b      D0, 0xFF
  19862. 0000B794  4E56 FFD0                link       A6, -0x0030
  19863. 0000B798  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  19864. 0000B79C  266E 0008                movea.l    A3, [A6 + 0x8]
  19865. 0000B7A0  486E FFF4                pea.l      [A6 - 0xC]
  19866. 0000B7A4  4EB9 0000 0952           jsr        [0x00000952 /* PrRefNum */]
  19867. 0000B7AA  7000                     moveq.l    D0, 0x00
  19868. 0000B7AC  2840                     movea.l    A4, D0
  19869. 0000B7AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  19870. 0000B7B2  486E FFD0                pea.l      [A6 - 0x30]
  19871. 0000B7B6  2F0B                     move.l     -[A7], A3
  19872. 0000B7B8  2053                     movea.l    A0, [A3]
  19873. 0000B7BA  2068 0140                movea.l    A0, [A0 + 0x140]
  19874. 0000B7BE  4E90                     jsr        [A0]
  19875. 0000B7C0  486E FFD8                pea.l      [A6 - 0x28]
  19876. 0000B7C4  2F0B                     move.l     -[A7], A3
  19877. 0000B7C6  2053                     movea.l    A0, [A3]
  19878. 0000B7C8  2068 0304                movea.l    A0, [A0 + 0x304]
  19879. 0000B7CC  4E90                     jsr        [A0]
  19880. 0000B7CE  41EE FFD8                lea.l      A0, [A6 - 0x28]
  19881. 0000B7D2  43EE FFE8                lea.l      A1, [A6 - 0x18]
  19882. 0000B7D6  2449                     movea.l    A2, A1
  19883. 0000B7D8  22D8                     move.l     [A1]+, [A0]+
  19884. 0000B7DA  22D8                     move.l     [A1]+, [A0]+
  19885. 0000B7DC  41EE FFE0                lea.l      A0, [A6 - 0x20]
  19886. 0000B7E0  20DA                     move.l     [A0]+, [A2]+
  19887. 0000B7E2  20DA                     move.l     [A0]+, [A2]+
  19888. 0000B7E4  262B 00A4                move.l     D3, [A3 + 0xA4]
  19889. 0000B7E8  6726                     beq        +0x28 /* 0000B810 */
  19890. label0000B7EA:
  19891. 0000B7EA  302E FFE6                move.w     D0, [A6 - 0x1A]
  19892. 0000B7EE  48C0                     ext.l      D0
  19893. 0000B7F0  322E FFE2                move.w     D1, [A6 - 0x1E]
  19894. 0000B7F4  48C1                     ext.l      D1
  19895. 0000B7F6  9081                     sub.l      D0, D1
  19896. label0000B7F8:
  19897. 0000B7F8  2203                     move.l     D1, D3
  19898. 0000B7FA  4EB9 0000 0072           jsr        [0x00000072]
  19899. // begin alternate branch 0000B7FE-0000B804
  19900. fn0000B7FE:
  19901. 0000B7FE  0072 222B 00A8           ori.w      [A2 + D0.w - 0x88], 0x222B /* '\"+' */
  19902. // end alternate branch 0000B7FE-0000B804
  19903. fn0000B7FE: // (misaligned)
  19904. 0000B800  222B 00A8                move.l     D1, [A3 + 0xA8]
  19905. 0000B804  4EB9 0000 007A           jsr        [0x0000007A]
  19906. 0000B80A  2D40 FFF0                move.l     [A6 - 0x10], D0
  19907. 0000B80E  6006                     bra        +0x8 /* 0000B816 */
  19908. label0000B810:
  19909. 0000B810  7000                     moveq.l    D0, 0x00
  19910. 0000B812  2D40 FFF0                move.l     [A6 - 0x10], D0
  19911. label0000B816:
  19912. 0000B816  302E FFE2                move.w     D0, [A6 - 0x1E]
  19913. 0000B81A  D06E FFF2                add.w      D0, [A6 - 0xE]
  19914. 0000B81E  3D40 FFE6                move.w     [A6 - 0x1A], D0
  19915. 0000B822  3D40 FFEA                move.w     [A6 - 0x16], D0
  19916. 0000B826  1039 FFFF 65D1           move.b     D0, [0xFFFF65D1]
  19917. 0000B82C  6706                     beq        +0x8 /* 0000B834 */
  19918. 0000B82E  594F                     subq.w     A7, 4
  19919. 0000B830  AA2A                     syscall    GetMainDevice
  19920. 0000B832  285F                     movea.l    A4, [A7]+
  19921. label0000B834:
  19922. 0000B834  200C                     move.l     D0, A4
  19923. 0000B836  6714                     beq        +0x16 /* 0000B84C */
  19924. 0000B838  2054                     movea.l    A0, [A4]
  19925. 0000B83A  2068 0016                movea.l    A0, [A0 + 0x16]
  19926. 0000B83E  2050                     movea.l    A0, [A0]
  19927. 0000B840  3028 0020                move.w     D0, [A0 + 0x20]
  19928. 0000B844  7202                     moveq.l    D1, 0x02
  19929. 0000B846  B041                     cmp.w      D0, D1
  19930. 0000B848  6E00 00BC                bgt        +0xBE /* 0000B906 */
  19931. label0000B84C:
  19932. 0000B84C  202B 00A8                move.l     D0, [A3 + 0xA8]
  19933. 0000B850  72FF                     moveq.l    D1, 0xFFFFFFFF
  19934. 0000B852  B081                     cmp.l      D0, D1
  19935. 0000B854  662A                     bne        +0x2C /* 0000B880 */
  19936. 0000B856  594F                     subq.w     A7, 4
  19937. 0000B858  202B 00AC                move.l     D0, [A3 + 0xAC]
  19938. 0000B85C  720A                     moveq.l    D1, 0x0A
  19939. 0000B85E  D041                     add.w      D0, D1
  19940. 0000B860  3F00                     move.w     -[A7], D0
  19941. 0000B862  A9BC                     syscall    GetPicture
  19942. 0000B864  285F                     movea.l    A4, [A7]+
  19943. 0000B866  200C                     move.l     D0, A4
  19944. 0000B868  6700 015C                beq        +0x15E /* 0000B9C6 */
  19945. 0000B86C  2F0C                     move.l     -[A7], A4
  19946. 0000B86E  486E FFD0                pea.l      [A6 - 0x30]
  19947. 0000B872  4EB9 0000 0A8A           jsr        [0x00000A8A]
  19948. 0000B878  2F00                     move.l     -[A7], D0
  19949. 0000B87A  A8F6                     syscall    DrawPicture
  19950. 0000B87C  6000 0148                bra        +0x14A /* 0000B9C6 */
  19951. label0000B880:
  19952. 0000B880  554F                     subq.w     A7, 2
  19953. 0000B882  486E FFE0                pea.l      [A6 - 0x20]
  19954. 0000B886  4EB9 0000 0A8A           jsr        [0x00000A8A]
  19955. 0000B88C  2F00                     move.l     -[A7], D0
  19956. 0000B88E  486E FFD0                pea.l      [A6 - 0x30]
  19957. 0000B892  4EB9 0000 0A8A           jsr        [0x00000A8A]
  19958. 0000B898  2F00                     move.l     -[A7], D0
  19959. 0000B89A  486E FFE0                pea.l      [A6 - 0x20]
  19960. 0000B89E  4EB9 0000 0A82           jsr        [0x00000A82]
  19961. 0000B8A4  2F00                     move.l     -[A7], D0
  19962. 0000B8A6  A8AA                     syscall    SectRect
  19963. 0000B8A8  101F                     move.b     D0, [A7]+
  19964. 0000B8AA  6714                     beq        +0x16 /* 0000B8C0 */
  19965. 0000B8AC  486E FFE0                pea.l      [A6 - 0x20]
  19966. 0000B8B0  4EB9 0000 0A8A           jsr        [0x00000A8A]
  19967. 0000B8B6  2F00                     move.l     -[A7], D0
  19968. 0000B8B8  4879 FFFF 641A           push.l     0xFFFF641A
  19969. 0000B8BE  A8A5                     syscall    FillRect
  19970. label0000B8C0:
  19971. 0000B8C0  554F                     subq.w     A7, 2
  19972. 0000B8C2  486E FFE8                pea.l      [A6 - 0x18]
  19973. 0000B8C6  4EB9 0000 0A8A           jsr        [0x00000A8A]
  19974. 0000B8CC  2F00                     move.l     -[A7], D0
  19975. 0000B8CE  486E FFD0                pea.l      [A6 - 0x30]
  19976. 0000B8D2  4EB9 0000 0A8A           jsr        [0x00000A8A]
  19977. 0000B8D8  2F00                     move.l     -[A7], D0
  19978. 0000B8DA  486E FFE8                pea.l      [A6 - 0x18]
  19979. 0000B8DE  4EB9 0000 0A82           jsr        [0x00000A82]
  19980. 0000B8E4  2F00                     move.l     -[A7], D0
  19981. 0000B8E6  A8AA                     syscall    SectRect
  19982. 0000B8E8  101F                     move.b     D0, [A7]+
  19983. 0000B8EA  6700 00DA                beq        +0xDC /* 0000B9C6 */
  19984. 0000B8EE  486E FFE8                pea.l      [A6 - 0x18]
  19985. 0000B8F2  4EB9 0000 0A8A           jsr        [0x00000A8A]
  19986. 0000B8F8  2F00                     move.l     -[A7], D0
  19987. 0000B8FA  4879 FFFF 6422           push.l     0xFFFF6422
  19988. 0000B900  A8A5                     syscall    FillRect
  19989. 0000B902  6000 00C2                bra        +0xC4 /* 0000B9C6 */
  19990. label0000B906:
  19991. 0000B906  202B 00A8                move.l     D0, [A3 + 0xA8]
  19992. 0000B90A  72FF                     moveq.l    D1, 0xFFFFFFFF
  19993. 0000B90C  B081                     cmp.l      D0, D1
  19994. 0000B90E  6626                     bne        +0x28 /* 0000B936 */
  19995. 0000B910  594F                     subq.w     A7, 4
  19996. 0000B912  202B 00AC                move.l     D0, [A3 + 0xAC]
  19997. 0000B916  3F00                     move.w     -[A7], D0
  19998. 0000B918  A9BC                     syscall    GetPicture
  19999. 0000B91A  285F                     movea.l    A4, [A7]+
  20000. 0000B91C  200C                     move.l     D0, A4
  20001. 0000B91E  6700 00A6                beq        +0xA8 /* 0000B9C6 */
  20002. 0000B922  2F0C                     move.l     -[A7], A4
  20003. 0000B924  486E FFD0                pea.l      [A6 - 0x30]
  20004. 0000B928  4EB9 0000 0A8A           jsr        [0x00000A8A]
  20005. 0000B92E  2F00                     move.l     -[A7], D0
  20006. 0000B930  A8F6                     syscall    DrawPicture
  20007. 0000B932  6000 0092                bra        +0x94 /* 0000B9C6 */
  20008. label0000B936:
  20009. 0000B936  554F                     subq.w     A7, 2
  20010. 0000B938  486E FFE0                pea.l      [A6 - 0x20]
  20011. 0000B93C  4EB9 0000 0A8A           jsr        [0x00000A8A]
  20012. 0000B942  2F00                     move.l     -[A7], D0
  20013. 0000B944  486E FFD0                pea.l      [A6 - 0x30]
  20014. 0000B948  4EB9 0000 0A8A           jsr        [0x00000A8A]
  20015. 0000B94E  2F00                     move.l     -[A7], D0
  20016. 0000B950  486E FFE0                pea.l      [A6 - 0x20]
  20017. 0000B954  4EB9 0000 0A82           jsr        [0x00000A82]
  20018. 0000B95A  2F00                     move.l     -[A7], D0
  20019. 0000B95C  A8AA                     syscall    SectRect
  20020. 0000B95E  101F                     move.b     D0, [A7]+
  20021. 0000B960  671C                     beq        +0x1E /* 0000B97E */
  20022. 0000B962  4879 FFFC DCE4           push.l     0xFFFCDCE4
  20023. 0000B968  AA14                     syscall    RGBForeColor
  20024. 0000B96A  486E FFE0                pea.l      [A6 - 0x20]
  20025. 0000B96E  4EB9 0000 0A8A           jsr        [0x00000A8A]
  20026. 0000B974  2F00                     move.l     -[A7], D0
  20027. 0000B976  4879 FFFF 641A           push.l     0xFFFF641A
  20028. 0000B97C  A8A5                     syscall    FillRect
  20029. label0000B97E:
  20030. 0000B97E  554F                     subq.w     A7, 2
  20031. 0000B980  486E FFE8                pea.l      [A6 - 0x18]
  20032. 0000B984  4EB9 0000 0A8A           jsr        [0x00000A8A]
  20033. 0000B98A  2F00                     move.l     -[A7], D0
  20034. 0000B98C  486E FFD0                pea.l      [A6 - 0x30]
  20035. 0000B990  4EB9 0000 0A8A           jsr        [0x00000A8A]
  20036. 0000B996  2F00                     move.l     -[A7], D0
  20037. 0000B998  486E FFE8                pea.l      [A6 - 0x18]
  20038. 0000B99C  4EB9 0000 0A82           jsr        [0x00000A82]
  20039. 0000B9A2  2F00                     move.l     -[A7], D0
  20040. 0000B9A4  A8AA                     syscall    SectRect
  20041. 0000B9A6  101F                     move.b     D0, [A7]+
  20042. 0000B9A8  671C                     beq        +0x1E /* 0000B9C6 */
  20043. 0000B9AA  4879 FFFC DCEC           push.l     0xFFFCDCEC
  20044. 0000B9B0  AA14                     syscall    RGBForeColor
  20045. 0000B9B2  486E FFE8                pea.l      [A6 - 0x18]
  20046. 0000B9B6  4EB9 0000 0A8A           jsr        [0x00000A8A]
  20047. 0000B9BC  2F00                     move.l     -[A7], D0
  20048. 0000B9BE  4879 FFFF 641A           push.l     0xFFFF641A
  20049. 0000B9C4  A8A5                     syscall    FillRect
  20050. label0000B9C6:
  20051. 0000B9C6  486E FFF4                pea.l      [A6 - 0xC]
  20052. 0000B9CA  4EB9 0000 095A           jsr        [0x0000095A]
  20053. 0000B9D0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  20054. 0000B9D4  4E5E                     unlink     A6
  20055. 0000B9D6  205F                     movea.l    A0, [A7]+
  20056. 0000B9D8  504F                     addq.w     A7, 8
  20057. 0000B9DA  4ED0                     jmp        [A0]
  20058. 0000B9DC  9D44                     subx.w     D6, D4
  20059. 0000B9DE  7261                     moveq.l    D1, 0x61
  20060. 0000B9E0  775F                     moveq.l    D3, 0x5F
  20061. 0000B9E2  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  20062. 0000B9E6  5072 6F67                addq.w     <<invalid full ext with IS == 1 and I/IS == 7>>, 8
  20063. 0000B9EA  7265                     moveq.l    D1, 0x65
  20064. 0000B9EC  7373                     moveq.l    D1, 0x73
  20065. 0000B9EE  4261                     clr.w      -[A1]
  20066. 0000B9F0  7246                     moveq.l    D1, 0x46
  20067. 0000B9F2  5243                     addq.w     D3, 1
  20068. 0000B9F4  3556 5265                move.w     [A2 + 0x5265], [A6]
  20069. 0000B9F8  6374                     bls        +0x76 /* 0000BA6E */
  20070. 0000B9FA  0000 41F9                ori.b      D0, 0xF9
  20071. 0000B9FE  FFFC                     .invalid   <<F/7/7>>
  20072. 0000BA00  EF60                     asl        D0.w, D7
  20073. 0000BA02  2008                     move.l     D0, A0
  20074. 0000BA04  4E75                     rts
  20075. 0000BA06  FFFF                     .invalid   <<F/7/7>>
  20076. 0000BA08  41F9 FFFC EF60           lea.l      A0, [0xFFFCEF60]
  20077. 0000BA0E  2008                     move.l     D0, A0
  20078. 0000BA10  205F                     movea.l    A0, [A7]+
  20079. 0000BA12  584F                     addq.w     A7, 4
  20080. 0000BA14  4ED0                     jmp        [A0]
  20081. 0000BA16  FFFF                     .invalid   <<F/7/7>>
  20082. 0000BA18  2F0A                     move.l     -[A7], A2
  20083. 0000BA1A  702A                     moveq.l    D0, 0x2A
  20084. 0000BA1C  2F00                     move.l     -[A7], D0
  20085. 0000BA1E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  20086. 0000BA24  2440                     movea.l    A2, D0
  20087. 0000BA26  200A                     move.l     D0, A2
  20088. 0000BA28  6708                     beq        +0xA /* 0000BA32 */
  20089. 0000BA2A  2F0A                     move.l     -[A7], A2
  20090. 0000BA2C  4EB9 0000 B242           jsr        [0x0000B242]
  20091. label0000BA32:
  20092. 0000BA32  200A                     move.l     D0, A2
  20093. 0000BA34  245F                     movea.l    A2, [A7]+
  20094. 0000BA36  4E75                     rts
  20095. 0000BA38  41F9 FFFC F054           lea.l      A0, [0xFFFCF054]
  20096. 0000BA3E  2008                     move.l     D0, A0
  20097. 0000BA40  205F                     movea.l    A0, [A7]+
  20098. 0000BA42  584F                     addq.w     A7, 4
  20099. 0000BA44  4ED0                     jmp        [A0]
  20100. 0000BA46  FFFF                     .invalid   <<F/7/7>>
  20101. 0000BA48  2F0A                     move.l     -[A7], A2
  20102. 0000BA4A  701E                     moveq.l    D0, 0x1E
  20103. 0000BA4C  2F00                     move.l     -[A7], D0
  20104. 0000BA4E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20105. 0000BA54  2440                     movea.l    A2, D0
  20106. 0000BA56  200A                     move.l     D0, A2
  20107. 0000BA58  6708                     beq        +0xA /* 0000BA62 */
  20108. 0000BA5A  2F0A                     move.l     -[A7], A2
  20109. 0000BA5C  4EB9 0000 3F62           jsr        [0x00003F62]
  20110. label0000BA62:
  20111. 0000BA62  200A                     move.l     D0, A2
  20112. 0000BA64  245F                     movea.l    A2, [A7]+
  20113. 0000BA66  4E75                     rts
  20114. 0000BA68  41F9 FFFC F554           lea.l      A0, [0xFFFCF554]
  20115. label0000BA6E:
  20116. 0000BA6E  2008                     move.l     D0, A0
  20117. 0000BA70  205F                     movea.l    A0, [A7]+
  20118. 0000BA72  584F                     addq.w     A7, 4
  20119. 0000BA74  4ED0                     jmp        [A0]
  20120. 0000BA76  FFFF                     .invalid   <<F/7/7>>
  20121. 0000BA78  2F0A                     move.l     -[A7], A2
  20122. 0000BA7A  2F3C 0000 009C           move.l     -[A7], 0x9C
  20123. 0000BA80  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20124. 0000BA86  2440                     movea.l    A2, D0
  20125. 0000BA88  200A                     move.l     D0, A2
  20126. 0000BA8A  6708                     beq        +0xA /* 0000BA94 */
  20127. 0000BA8C  2F0A                     move.l     -[A7], A2
  20128. 0000BA8E  4EB9 0000 BA9C           jsr        [0x0000BA9C]
  20129. label0000BA94:
  20130. 0000BA94  200A                     move.l     D0, A2
  20131. 0000BA96  245F                     movea.l    A2, [A7]+
  20132. 0000BA98  4E75                     rts
  20133. 0000BA9A  FFFF                     .invalid   <<F/7/7>>
  20134. 0000BA9C  4E56 0000                link       A6, 0
  20135. 0000BAA0  48E7 1020                movem.l    -[A7], D3,A2
  20136. 0000BAA4  246E 0008                movea.l    A2, [A6 + 0x8]
  20137. 0000BAA8  2F0A                     move.l     -[A7], A2
  20138. 0000BAAA  4EB9 0000 B4FA           jsr        [0x0000B4FA]
  20139. 0000BAB0  2079 FFFC FC50           movea.l    A0, [0xFFFCFC50]
  20140. 0000BAB6  2488                     move.l     [A2], A0
  20141. 0000BAB8  7600                     moveq.l    D3, 0x00
  20142. 0000BABA  2543 008C                move.l     [A2 + 0x8C], D3
  20143. 0000BABE  2543 0090                move.l     [A2 + 0x90], D3
  20144. 0000BAC2  2543 0088                move.l     [A2 + 0x88], D3
  20145. 0000BAC6  2543 0094                move.l     [A2 + 0x94], D3
  20146. 0000BACA  7000                     moveq.l    D0, 0x00
  20147. 0000BACC  2540 0098                move.l     [A2 + 0x98], D0
  20148. 0000BAD0  200A                     move.l     D0, A2
  20149. 0000BAD2  4CDF 0408                movem.l    D3,A2, [A7]+
  20150. 0000BAD6  4E5E                     unlink     A6
  20151. 0000BAD8  205F                     movea.l    A0, [A7]+
  20152. 0000BADA  584F                     addq.w     A7, 4
  20153. 0000BADC  4ED0                     jmp        [A0]
  20154. 0000BADE  9F5F                     sub.w      [A7]+, D7
  20155. 0000BAE0  5F63                     subq.w     -[A3], 7
  20156. 0000BAE2  745F                     moveq.l    D2, 0x5F
  20157. 0000BAE4  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  20158. 0000BAE8  4765                     chk.w      D3, -[A5]
  20159. 0000BAEA  6E65                     bgt        +0x67 /* 0000BB51 */
  20160. 0000BAEC  7269                     moveq.l    D1, 0x69
  20161. 0000BAEE  6352                     bls        +0x54 /* 0000BB42 */
  20162. 0000BAF0  6567                     bcs        +0x69 /* 0000BB59 */
  20163. 0000BAF2  6973                     bvs        +0x75 /* 0000BB67 */
  20164. 0000BAF4  7465                     moveq.l    D2, 0x65
  20165. 0000BAF6  7273                     moveq.l    D1, 0x73
  20166. 0000BAF8  5669 6577                addq.w     [A1 + 0x6577], 3
  20167. 0000BAFC  4676 0000                not.w      [A6 + D0.w]
  20168. 0000BB00  4E56 0000                link       A6, 0
  20169. 0000BB04  48E7 0038                movem.l    -[A7], A2,A3,A4
  20170. 0000BB08  266E 0008                movea.l    A3, [A6 + 0x8]
  20171. 0000BB0C  202E 0010                move.l     D0, [A6 + 0x10]
  20172. 0000BB10  2740 008C                move.l     [A3 + 0x8C], D0
  20173. 0000BB14  2F00                     move.l     -[A7], D0
  20174. 0000BB16  4EB9 0000 1172           jsr        [0x00001172]
  20175. 0000BB1C  2F0B                     move.l     -[A7], A3
  20176. 0000BB1E  2F2B 008C                move.l     -[A7], [A3 + 0x8C]
  20177. 0000BB22  4EB9 0000 1552           jsr        [0x00001552]
  20178. 0000BB28  700A                     moveq.l    D0, 0x0A
  20179. 0000BB2A  2F00                     move.l     -[A7], D0
  20180. 0000BB2C  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  20181. 0000BB32  2840                     movea.l    A4, D0
  20182. 0000BB34  200C                     move.l     D0, A4
  20183. 0000BB36  6710                     beq        +0x12 /* 0000BB48 */
  20184. 0000BB38  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  20185. 0000BB3C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  20186. 0000BB40  2F0C                     move.l     -[A7], A4
  20187. label0000BB42:
  20188. 0000BB42  4EB9 0000 CA22           jsr        [0x0000CA22]
  20189. label0000BB48:
  20190. 0000BB48  200C                     move.l     D0, A4
  20191. 0000BB4A  6706                     beq        +0x8 /* 0000BB52 */
  20192. 0000BB4C  274C 0090                move.l     [A3 + 0x90], A4
  20193. 0000BB50  6008                     bra        +0xA /* 0000BB5A */
  20194. label0000BB52:
  20195. 0000BB52  2F0C                     move.l     -[A7], A4
  20196. 0000BB54  4EB9 0000 1172           jsr        [0x00001172]
  20197. label0000BB5A:
  20198. 0000BB5A  7001                     moveq.l    D0, 0x01
  20199. 0000BB5C  1F00                     move.b     -[A7], D0
  20200. 0000BB5E  2F0B                     move.l     -[A7], A3
  20201. 0000BB60  2053                     movea.l    A0, [A3]
  20202. 0000BB62  2068 03D8                movea.l    A0, [A0 + 0x3D8]
  20203. 0000BB66  4E90                     jsr        [A0]
  20204. 0000BB68  246B 0084                movea.l    A2, [A3 + 0x84]
  20205. 0000BB6C  2F2A 0098                move.l     -[A7], [A2 + 0x98]
  20206. 0000BB70  2F0A                     move.l     -[A7], A2
  20207. 0000BB72  2052                     movea.l    A0, [A2]
  20208. 0000BB74  2068 0180                movea.l    A0, [A0 + 0x180]
  20209. 0000BB78  4E90                     jsr        [A0]
  20210. 0000BB7A  2840                     movea.l    A4, D0
  20211. 0000BB7C  2F0C                     move.l     -[A7], A4
  20212. 0000BB7E  4EB9 0000 1172           jsr        [0x00001172]
  20213. 0000BB84  274C 0094                move.l     [A3 + 0x94], A4
  20214. 0000BB88  206B 0084                movea.l    A0, [A3 + 0x84]
  20215. 0000BB8C  2028 0098                move.l     D0, [A0 + 0x98]
  20216. 0000BB90  2740 0098                move.l     [A3 + 0x98], D0
  20217. 0000BB94  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  20218. 0000BB98  4E5E                     unlink     A6
  20219. 0000BB9A  205F                     movea.l    A0, [A7]+
  20220. 0000BB9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20221. 0000BBA0  4ED0                     jmp        [A0]
  20222. 0000BBA2  8049                     or.w       D0, A1
  20223. 0000BBA4  4947                     chk.w      D4, D7
  20224. 0000BBA6  656E                     bcs        +0x70 /* 0000BC16 */
  20225. 0000BBA8  6572                     bcs        +0x74 /* 0000BC1C */
  20226. 0000BBAA  6963                     bvs        +0x65 /* 0000BC0F */
  20227. 0000BBAC  5265                     addq.w     -[A5], 1
  20228. 0000BBAE  6769                     beq        +0x6B /* 0000BC19 */
  20229. 0000BBB0  7374                     moveq.l    D1, 0x74
  20230. 0000BBB2  6572                     bcs        +0x74 /* 0000BC26 */
  20231. 0000BBB4  7356                     moveq.l    D1, 0x56
  20232. 0000BBB6  6965                     bvs        +0x67 /* 0000BC1D */
  20233. 0000BBB8  775F                     moveq.l    D3, 0x5F
  20234. 0000BBBA  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  20235. 0000BBBE  4765                     chk.w      D3, -[A5]
  20236. 0000BBC0  6E65                     bgt        +0x67 /* 0000BC27 */
  20237. 0000BBC2  7269                     moveq.l    D1, 0x69
  20238. 0000BBC4  6352                     bls        +0x54 /* 0000BC18 */
  20239. 0000BBC6  6567                     bcs        +0x69 /* 0000BC2F */
  20240. 0000BBC8  6973                     bvs        +0x75 /* 0000BC3D */
  20241. 0000BBCA  7465                     moveq.l    D2, 0x65
  20242. 0000BBCC  7273                     moveq.l    D1, 0x73
  20243. 0000BBCE  5669 6577                addq.w     [A1 + 0x6577], 3
  20244. 0000BBD2  4650                     not.w      [A0]
  20245. 0000BBD4  3554 5461                move.w     [A2 + 0x5461], [A4]
  20246. 0000BBD8  736B                     moveq.l    D1, 0x6B
  20247. 0000BBDA  3135 5461                move.w     -[A0], [A5 + D5.w * 4 + 0x61]
  20248. 0000BBDE  7267                     moveq.l    D1, 0x67
  20249. 0000BBE0  6574                     bcs        +0x76 /* 0000BC56 */
  20250. 0000BBE2  5265                     addq.w     -[A5], 1
  20251. 0000BBE4  674E                     beq        +0x50 /* 0000BC34 */
  20252. 0000BBE6  756D                     moveq.l    D2, 0x6D
  20253. 0000BBE8  6265                     bhi        +0x67 /* 0000BC4F */
  20254. 0000BBEA  7254                     moveq.l    D1, 0x54
  20255. 0000BBEC  3200                     move.w     D1, D0
  20256. 0000BBEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  20257. 0000BBF2  0000 48E7                ori.b      D0, 0xE7
  20258. 0000BBF6  1030 246E                move.b     D0, [A0 + D2.w * 4 + 0x6E]
  20259. 0000BBFA  0008 2F2E                ori.b      A0, 0x2E /* '.' */
  20260. 0000BBFE  000C 2F0A                ori.b      A4, 0xA /* '\n' */
  20261. 0000BC02  4EB9 0000 B3F2           jsr        [0x0000B3F2]
  20262. 0000BC08  2F3C 0000 00EC           move.l     -[A7], 0xEC
  20263. 0000BC0E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20264. 0000BC14  2640                     movea.l    A3, D0
  20265. label0000BC16:
  20266. 0000BC16  200B                     move.l     D0, A3
  20267. label0000BC18:
  20268. 0000BC18  6708                     beq        +0xA /* 0000BC22 */
  20269. 0000BC1A  2F0B                     move.l     -[A7], A3
  20270. label0000BC1C:
  20271. 0000BC1C  4EB9 0000 B262           jsr        [0x0000B262]
  20272. label0000BC22:
  20273. 0000BC22  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  20274. label0000BC26:
  20275. 0000BC26  2F0A                     move.l     -[A7], A2
  20276. 0000BC28  4227                     clr.b      -[A7]
  20277. 0000BC2A  7601                     moveq.l    D3, 0x01
  20278. 0000BC2C  1F03                     move.b     -[A7], D3
  20279. 0000BC2E  1F03                     move.b     -[A7], D3
  20280. 0000BC30  2F0B                     move.l     -[A7], A3
  20281. 0000BC32  4EB9 0000 B282           jsr        [0x0000B282]
  20282. // begin alternate branch 0000BC34-0000BC38
  20283. label0000BC34:
  20284. 0000BC34  0000 B282                ori.b      D0, 0x82
  20285. // end alternate branch 0000BC34-0000BC38
  20286. label0000BC34: // (misaligned)
  20287. 0000BC38  422B 00BB                clr.b      [A3 + 0xBB]
  20288. 0000BC3C  2F3C 484E 4449           move.l     -[A7], 0x484E4449 /* 'HNDI' */
  20289. 0000BC42  262A 001E                move.l     D3, [A2 + 0x1E]
  20290. 0000BC46  2F03                     move.l     -[A7], D3
  20291. 0000BC48  2043                     movea.l    A0, D3
  20292. 0000BC4A  2050                     movea.l    A0, [A0]
  20293. 0000BC4C  2068 0180                movea.l    A0, [A0 + 0x180]
  20294. 0000BC50  4E90                     jsr        [A0]
  20295. 0000BC52  2540 0088                move.l     [A2 + 0x88], D0
  20296. label0000BC56:
  20297. 0000BC56  2F0A                     move.l     -[A7], A2
  20298. 0000BC58  2052                     movea.l    A0, [A2]
  20299. 0000BC5A  2068 02F8                movea.l    A0, [A0 + 0x2F8]
  20300. 0000BC5E  4E90                     jsr        [A0]
  20301. 0000BC60  2540 0084                move.l     [A2 + 0x84], D0
  20302. 0000BC64  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  20303. 0000BC68  4E5E                     unlink     A6
  20304. 0000BC6A  205F                     movea.l    A0, [A7]+
  20305. 0000BC6C  504F                     addq.w     A7, 8
  20306. 0000BC6E  4ED0                     jmp        [A0]
  20307. 0000BC70  8031 446F                or.b       D0, [A1 + D4.w * 4 + 0x6F]
  20308. 0000BC74  506F 7374                addq.w     [A7 + 0x7374], 8
  20309. 0000BC78  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  20310. 0000BC7E  5F5F                     subq.w     [A7]+, 7
  20311. 0000BC80  3231 5447                move.w     D1, [A1 + D5.w * 4 + 0x47]
  20312. 0000BC84  656E                     bcs        +0x70 /* 0000BCF4 */
  20313. 0000BC86  6572                     bcs        +0x74 /* 0000BCFA */
  20314. 0000BC88  6963                     bvs        +0x65 /* 0000BCED */
  20315. 0000BC8A  5265                     addq.w     -[A5], 1
  20316. 0000BC8C  6769                     beq        +0x6B /* 0000BCF7 */
  20317. 0000BC8E  7374                     moveq.l    D1, 0x74
  20318. 0000BC90  6572                     bcs        +0x74 /* 0000BD04 */
  20319. 0000BC92  7356                     moveq.l    D1, 0x56
  20320. 0000BC94  6965                     bvs        +0x67 /* 0000BCFB */
  20321. 0000BC96  7746                     moveq.l    D3, 0x46
  20322. 0000BC98  5039 5444 6F63           addq.b     [0x54446F63], 8
  20323. 0000BC9E  756D                     moveq.l    D2, 0x6D
  20324. 0000BCA0  656E                     bcs        +0x70 /* 0000BD10 */
  20325. 0000BCA2  7400                     moveq.l    D2, 0x00
  20326. 0000BCA4  0000 FFFF                ori.b      D0, 0xFF
  20327. 0000BCA8  4E56 0000                link       A6, 0
  20328. 0000BCAC  302E 000E                move.w     D0, [A6 + 0xE]
  20329. 0000BCB0  0240 00FF                andi.w     D0, 0xFF
  20330. 0000BCB4  7239                     moveq.l    D1, 0x39
  20331. 0000BCB6  B041                     cmp.w      D0, D1
  20332. 0000BCB8  660C                     bne        +0xE /* 0000BCC6 */
  20333. 0000BCBA  202E 000C                move.l     D0, [A6 + 0xC]
  20334. 0000BCBE  0680 0000 00F7           addi.l     D0, 0xF7
  20335. 0000BCC4  6006                     bra        +0x8 /* 0000BCCC */
  20336. label0000BCC6:
  20337. 0000BCC6  202E 000C                move.l     D0, [A6 + 0xC]
  20338. 0000BCCA  5280                     addq.l     D0, 1
  20339. label0000BCCC:
  20340. 0000BCCC  4E5E                     unlink     A6
  20341. 0000BCCE  205F                     movea.l    A0, [A7]+
  20342. 0000BCD0  504F                     addq.w     A7, 8
  20343. 0000BCD2  4ED0                     jmp        [A0]
  20344. 0000BCD4  8022                     or.b       D0, -[A2]
  20345. 0000BCD6  4E65                     move       USP, A5
  20346. 0000BCD8  7874                     moveq.l    D4, 0x74
  20347. 0000BCDA  4944                     chk.w      D4, D4
  20348. 0000BCDC  5F5F                     subq.w     [A7]+, 7
  20349. 0000BCDE  3231 5447                move.w     D1, [A1 + D5.w * 4 + 0x47]
  20350. 0000BCE2  656E                     bcs        +0x70 /* 0000BD52 */
  20351. 0000BCE4  6572                     bcs        +0x74 /* 0000BD58 */
  20352. 0000BCE6  6963                     bvs        +0x65 /* 0000BD4B */
  20353. 0000BCE8  5265                     addq.w     -[A5], 1
  20354. 0000BCEA  6769                     beq        +0x6B /* 0000BD55 */
  20355. 0000BCEC  7374                     moveq.l    D1, 0x74
  20356. 0000BCEE  6572                     bcs        +0x74 /* 0000BD62 */
  20357. 0000BCF0  7356                     moveq.l    D1, 0x56
  20358. 0000BCF2  6965                     bvs        +0x67 /* 0000BD59 */
  20359. label0000BCF4:
  20360. 0000BCF4  7746                     moveq.l    D3, 0x46
  20361. 0000BCF6  556C 0000                subq.w     [A4 + 0x0], 2
  20362. label0000BCFA:
  20363. 0000BCFA  FFFF                     .invalid   <<F/7/7>>
  20364. 0000BCFC  41F9 FFFC F58C           lea.l      A0, [0xFFFCF58C]
  20365. 0000BD02  2008                     move.l     D0, A0
  20366. label0000BD04:
  20367. 0000BD04  205F                     movea.l    A0, [A7]+
  20368. 0000BD06  584F                     addq.w     A7, 4
  20369. 0000BD08  4ED0                     jmp        [A0]
  20370. 0000BD0A  FFFF                     .invalid   <<F/7/7>>
  20371. 0000BD0C  2F0A                     move.l     -[A7], A2
  20372. 0000BD0E  703C                     moveq.l    D0, 0x3C
  20373. label0000BD10:
  20374. 0000BD10  2F00                     move.l     -[A7], D0
  20375. 0000BD12  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20376. 0000BD18  2440                     movea.l    A2, D0
  20377. 0000BD1A  200A                     move.l     D0, A2
  20378. 0000BD1C  6708                     beq        +0xA /* 0000BD26 */
  20379. 0000BD1E  2F0A                     move.l     -[A7], A2
  20380. 0000BD20  4EB9 0000 749A           jsr        [0x0000749A]
  20381. label0000BD26:
  20382. 0000BD26  200A                     move.l     D0, A2
  20383. 0000BD28  245F                     movea.l    A2, [A7]+
  20384. 0000BD2A  4E75                     rts
  20385. 0000BD2C  41F9 FFFC F60C           lea.l      A0, [0xFFFCF60C]
  20386. 0000BD32  2008                     move.l     D0, A0
  20387. 0000BD34  205F                     movea.l    A0, [A7]+
  20388. 0000BD36  584F                     addq.w     A7, 4
  20389. 0000BD38  4ED0                     jmp        [A0]
  20390. 0000BD3A  FFFF                     .invalid   <<F/7/7>>
  20391. 0000BD3C  2F0A                     move.l     -[A7], A2
  20392. 0000BD3E  7044                     moveq.l    D0, 0x44
  20393. 0000BD40  2F00                     move.l     -[A7], D0
  20394. 0000BD42  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20395. 0000BD48  2440                     movea.l    A2, D0
  20396. 0000BD4A  200A                     move.l     D0, A2
  20397. 0000BD4C  6708                     beq        +0xA /* 0000BD56 */
  20398. 0000BD4E  2F0A                     move.l     -[A7], A2
  20399. 0000BD50  4EB9 0000 74AA           jsr        [0x000074AA]
  20400. // begin alternate branch 0000BD52-0000BD56
  20401. label0000BD52:
  20402. 0000BD52  0000 74AA                ori.b      D0, 0xAA
  20403. // end alternate branch 0000BD52-0000BD56
  20404. label0000BD52: // (misaligned)
  20405. label0000BD56:
  20406. 0000BD56  200A                     move.l     D0, A2
  20407. label0000BD58:
  20408. 0000BD58  245F                     movea.l    A2, [A7]+
  20409. 0000BD5A  4E75                     rts
  20410. 0000BD5C  41F9 FFFC FC74           lea.l      A0, [0xFFFCFC74]
  20411. label0000BD62:
  20412. 0000BD62  2008                     move.l     D0, A0
  20413. 0000BD64  4E75                     rts
  20414. 0000BD66  FFFF                     .invalid   <<F/7/7>>
  20415. 0000BD68  41F9 FFFC FC74           lea.l      A0, [0xFFFCFC74]
  20416. 0000BD6E  2008                     move.l     D0, A0
  20417. 0000BD70  205F                     movea.l    A0, [A7]+
  20418. 0000BD72  584F                     addq.w     A7, 4
  20419. 0000BD74  4ED0                     jmp        [A0]
  20420. 0000BD76  FFFF                     .invalid   <<F/7/7>>
  20421. 0000BD78  2F0A                     move.l     -[A7], A2
  20422. 0000BD7A  2F3C 0000 0174           move.l     -[A7], 0x174
  20423. 0000BD80  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20424. 0000BD86  2440                     movea.l    A2, D0
  20425. 0000BD88  200A                     move.l     D0, A2
  20426. 0000BD8A  6708                     beq        +0xA /* 0000BD94 */
  20427. 0000BD8C  2F0A                     move.l     -[A7], A2
  20428. 0000BD8E  4EB9 0000 BD9C           jsr        [0x0000BD9C]
  20429. label0000BD94:
  20430. 0000BD94  200A                     move.l     D0, A2
  20431. 0000BD96  245F                     movea.l    A2, [A7]+
  20432. 0000BD98  4E75                     rts
  20433. 0000BD9A  FFFF                     .invalid   <<F/7/7>>
  20434. 0000BD9C  4E56 0000                link       A6, 0
  20435. 0000BDA0  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  20436. 0000BDA4  266E 0008                movea.l    A3, [A6 + 0x8]
  20437. 0000BDA8  2F0B                     move.l     -[A7], A3
  20438. 0000BDAA  4EB9 0000 BA9C           jsr        [0x0000BA9C]
  20439. 0000BDB0  2079 FFFD 08E0           movea.l    A0, [0xFFFD08E0]
  20440. 0000BDB6  2688                     move.l     [A3], A0
  20441. 0000BDB8  7600                     moveq.l    D3, 0x00
  20442. 0000BDBA  2743 009C                move.l     [A3 + 0x9C], D3
  20443. 0000BDBE  2743 00A0                move.l     [A3 + 0xA0], D3
  20444. 0000BDC2  2743 00A4                move.l     [A3 + 0xA4], D3
  20445. 0000BDC6  4245                     clr.w      D5
  20446. 0000BDC8  6016                     bra        +0x18 /* 0000BDE0 */
  20447. label0000BDCA:
  20448. 0000BDCA  7600                     moveq.l    D3, 0x00
  20449. 0000BDCC  3805                     move.w     D4, D5
  20450. 0000BDCE  48C4                     ext.l      D4
  20451. 0000BDD0  E584                     asl        D4, 2
  20452. 0000BDD2  D88B                     add.l      D4, A3
  20453. 0000BDD4  2444                     movea.l    A2, D4
  20454. 0000BDD6  2543 00A8                move.l     [A2 + 0xA8], D3
  20455. 0000BDDA  2543 00B8                move.l     [A2 + 0xB8], D3
  20456. 0000BDDE  5245                     addq.w     D5, 1
  20457. label0000BDE0:
  20458. 0000BDE0  0C45 0004                cmpi.w     D5, 0x4
  20459. 0000BDE4  65E4                     bcs        -0x1A /* 0000BDCA */
  20460. 0000BDE6  4245                     clr.w      D5
  20461. 0000BDE8  6012                     bra        +0x14 /* 0000BDFC */
  20462. label0000BDEA:
  20463. 0000BDEA  7000                     moveq.l    D0, 0x00
  20464. 0000BDEC  3205                     move.w     D1, D5
  20465. 0000BDEE  48C1                     ext.l      D1
  20466. 0000BDF0  E581                     asl        D1, 2
  20467. 0000BDF2  D28B                     add.l      D1, A3
  20468. 0000BDF4  2041                     movea.l    A0, D1
  20469. 0000BDF6  2140 00C8                move.l     [A0 + 0xC8], D0
  20470. 0000BDFA  5245                     addq.w     D5, 1
  20471. label0000BDFC:
  20472. 0000BDFC  0C45 0006                cmpi.w     D5, 0x6
  20473. 0000BE00  65E8                     bcs        -0x16 /* 0000BDEA */
  20474. 0000BE02  4245                     clr.w      D5
  20475. 0000BE04  6012                     bra        +0x14 /* 0000BE18 */
  20476. label0000BE06:
  20477. 0000BE06  7000                     moveq.l    D0, 0x00
  20478. 0000BE08  3205                     move.w     D1, D5
  20479. 0000BE0A  48C1                     ext.l      D1
  20480. 0000BE0C  E581                     asl        D1, 2
  20481. 0000BE0E  D28B                     add.l      D1, A3
  20482. 0000BE10  2041                     movea.l    A0, D1
  20483. 0000BE12  2140 00E0                move.l     [A0 + 0xE0], D0
  20484. 0000BE16  5245                     addq.w     D5, 1
  20485. label0000BE18:
  20486. 0000BE18  0C45 0003                cmpi.w     D5, 0x3
  20487. 0000BE1C  65E8                     bcs        -0x16 /* 0000BE06 */
  20488. 0000BE1E  7600                     moveq.l    D3, 0x00
  20489. 0000BE20  2743 00EC                move.l     [A3 + 0xEC], D3
  20490. 0000BE24  2743 00F0                move.l     [A3 + 0xF0], D3
  20491. 0000BE28  4245                     clr.w      D5
  20492. 0000BE2A  6012                     bra        +0x14 /* 0000BE3E */
  20493. label0000BE2C:
  20494. 0000BE2C  7000                     moveq.l    D0, 0x00
  20495. 0000BE2E  3205                     move.w     D1, D5
  20496. 0000BE30  48C1                     ext.l      D1
  20497. 0000BE32  E581                     asl        D1, 2
  20498. 0000BE34  D28B                     add.l      D1, A3
  20499. 0000BE36  2041                     movea.l    A0, D1
  20500. 0000BE38  2140 00F4                move.l     [A0 + 0xF4], D0
  20501. 0000BE3C  5245                     addq.w     D5, 1
  20502. label0000BE3E:
  20503. 0000BE3E  0C45 001F                cmpi.w     D5, 0x1F
  20504. 0000BE42  63E8                     bls        -0x16 /* 0000BE2C */
  20505. 0000BE44  200B                     move.l     D0, A3
  20506. 0000BE46  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  20507. 0000BE4A  4E5E                     unlink     A6
  20508. 0000BE4C  205F                     movea.l    A0, [A7]+
  20509. 0000BE4E  584F                     addq.w     A7, 4
  20510. 0000BE50  4ED0                     jmp        [A0]
  20511. 0000BE52  985F                     sub.w      D4, [A7]+
  20512. 0000BE54  5F63                     subq.w     -[A3], 7
  20513. 0000BE56  745F                     moveq.l    D2, 0x5F
  20514. 0000BE58  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  20515. 0000BE5C  5265                     addq.w     -[A5], 1
  20516. 0000BE5E  6769                     beq        +0x6B /* 0000BEC9 */
  20517. 0000BE60  7374                     moveq.l    D1, 0x74
  20518. 0000BE62  6572                     bcs        +0x74 /* 0000BED6 */
  20519. 0000BE64  7356                     moveq.l    D1, 0x56
  20520. 0000BE66  6965                     bvs        +0x67 /* 0000BECD */
  20521. 0000BE68  7746                     moveq.l    D3, 0x46
  20522. 0000BE6A  7600                     moveq.l    D3, 0x00
  20523. 0000BE6C  0000 FFFF                ori.b      D0, 0xFF
  20524. 0000BE70  4E56 0000                link       A6, 0
  20525. 0000BE74  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  20526. 0000BE78  246E 0008                movea.l    A2, [A6 + 0x8]
  20527. 0000BE7C  2F0A                     move.l     -[A7], A2
  20528. 0000BE7E  2052                     movea.l    A0, [A2]
  20529. 0000BE80  2068 0098                movea.l    A0, [A0 + 0x98]
  20530. 0000BE84  4E90                     jsr        [A0]
  20531. 0000BE86  2840                     movea.l    A4, D0
  20532. 0000BE88  2F3C 7650 4320           move.l     -[A7], 0x76504320 /* 'vPC ' */
  20533. 0000BE8E  2F0A                     move.l     -[A7], A2
  20534. 0000BE90  2052                     movea.l    A0, [A2]
  20535. 0000BE92  2068 0180                movea.l    A0, [A0 + 0x180]
  20536. 0000BE96  4E90                     jsr        [A0]
  20537. 0000BE98  2640                     movea.l    A3, D0
  20538. 0000BE9A  2F0B                     move.l     -[A7], A3
  20539. 0000BE9C  4EB9 0000 1172           jsr        [0x00001172]
  20540. 0000BEA2  254B 009C                move.l     [A2 + 0x9C], A3
  20541. 0000BEA6  2F3C 764C 5220           move.l     -[A7], 0x764C5220 /* 'vLR ' */
  20542. 0000BEAC  2F0A                     move.l     -[A7], A2
  20543. 0000BEAE  2052                     movea.l    A0, [A2]
  20544. 0000BEB0  2068 0180                movea.l    A0, [A0 + 0x180]
  20545. 0000BEB4  4E90                     jsr        [A0]
  20546. 0000BEB6  2640                     movea.l    A3, D0
  20547. 0000BEB8  2F0B                     move.l     -[A7], A3
  20548. 0000BEBA  4EB9 0000 1172           jsr        [0x00001172]
  20549. 0000BEC0  254B 00A0                move.l     [A2 + 0xA0], A3
  20550. 0000BEC4  2F3C 7643 5452           move.l     -[A7], 0x76435452 /* 'vCTR' */
  20551. 0000BECA  2F0A                     move.l     -[A7], A2
  20552. 0000BECC  2052                     movea.l    A0, [A2]
  20553. 0000BECE  2068 0180                movea.l    A0, [A0 + 0x180]
  20554. 0000BED2  4E90                     jsr        [A0]
  20555. 0000BED4  2640                     movea.l    A3, D0
  20556. label0000BED6:
  20557. 0000BED6  2F0B                     move.l     -[A7], A3
  20558. 0000BED8  4EB9 0000 1172           jsr        [0x00001172]
  20559. 0000BEDE  254B 00A4                move.l     [A2 + 0xA4], A3
  20560. 0000BEE2  263C 4352 3030           move.l     D3, 0x43523030 /* 'CR00' */
  20561. 0000BEE8  4244                     clr.w      D4
  20562. 0000BEEA  6032                     bra        +0x34 /* 0000BF1E */
  20563. label0000BEEC:
  20564. 0000BEEC  2F03                     move.l     -[A7], D3
  20565. 0000BEEE  2F0A                     move.l     -[A7], A2
  20566. 0000BEF0  2052                     movea.l    A0, [A2]
  20567. 0000BEF2  2068 0180                movea.l    A0, [A0 + 0x180]
  20568. 0000BEF6  4E90                     jsr        [A0]
  20569. 0000BEF8  2640                     movea.l    A3, D0
  20570. 0000BEFA  2F0B                     move.l     -[A7], A3
  20571. 0000BEFC  4EB9 0000 1172           jsr        [0x00001172]
  20572. 0000BF02  3004                     move.w     D0, D4
  20573. 0000BF04  48C0                     ext.l      D0
  20574. 0000BF06  E580                     asl        D0, 2
  20575. 0000BF08  D08A                     add.l      D0, A2
  20576. 0000BF0A  2040                     movea.l    A0, D0
  20577. 0000BF0C  214B 00A8                move.l     [A0 + 0xA8], A3
  20578. 0000BF10  2F03                     move.l     -[A7], D3
  20579. 0000BF12  2F0A                     move.l     -[A7], A2
  20580. 0000BF14  4EB9 0000 BCA8           jsr        [0x0000BCA8]
  20581. 0000BF1A  2600                     move.l     D3, D0
  20582. 0000BF1C  5244                     addq.w     D4, 1
  20583. label0000BF1E:
  20584. 0000BF1E  0C44 0004                cmpi.w     D4, 0x4
  20585. 0000BF22  65C8                     bcs        -0x36 /* 0000BEEC */
  20586. 0000BF24  263C 4352 3130           move.l     D3, 0x43523130 /* 'CR10' */
  20587. 0000BF2A  4244                     clr.w      D4
  20588. 0000BF2C  6032                     bra        +0x34 /* 0000BF60 */
  20589. label0000BF2E:
  20590. 0000BF2E  2F03                     move.l     -[A7], D3
  20591. 0000BF30  2F0A                     move.l     -[A7], A2
  20592. 0000BF32  2052                     movea.l    A0, [A2]
  20593. 0000BF34  2068 0180                movea.l    A0, [A0 + 0x180]
  20594. 0000BF38  4E90                     jsr        [A0]
  20595. 0000BF3A  2640                     movea.l    A3, D0
  20596. 0000BF3C  2F0B                     move.l     -[A7], A3
  20597. 0000BF3E  4EB9 0000 1172           jsr        [0x00001172]
  20598. 0000BF44  3004                     move.w     D0, D4
  20599. 0000BF46  48C0                     ext.l      D0
  20600. 0000BF48  E580                     asl        D0, 2
  20601. 0000BF4A  D08A                     add.l      D0, A2
  20602. 0000BF4C  2040                     movea.l    A0, D0
  20603. 0000BF4E  214B 00B8                move.l     [A0 + 0xB8], A3
  20604. 0000BF52  2F03                     move.l     -[A7], D3
  20605. 0000BF54  2F0A                     move.l     -[A7], A2
  20606. 0000BF56  4EB9 0000 BCA8           jsr        [0x0000BCA8]
  20607. 0000BF5C  2600                     move.l     D3, D0
  20608. 0000BF5E  5244                     addq.w     D4, 1
  20609. label0000BF60:
  20610. 0000BF60  0C44 0004                cmpi.w     D4, 0x4
  20611. 0000BF64  65C8                     bcs        -0x36 /* 0000BF2E */
  20612. 0000BF66  263C 7643 5232           move.l     D3, 0x76435232 /* 'vCR2' */
  20613. 0000BF6C  4244                     clr.w      D4
  20614. 0000BF6E  6032                     bra        +0x34 /* 0000BFA2 */
  20615. label0000BF70:
  20616. 0000BF70  2F03                     move.l     -[A7], D3
  20617. 0000BF72  2F0A                     move.l     -[A7], A2
  20618. 0000BF74  2052                     movea.l    A0, [A2]
  20619. 0000BF76  2068 0180                movea.l    A0, [A0 + 0x180]
  20620. 0000BF7A  4E90                     jsr        [A0]
  20621. 0000BF7C  2640                     movea.l    A3, D0
  20622. 0000BF7E  2F0B                     move.l     -[A7], A3
  20623. 0000BF80  4EB9 0000 1172           jsr        [0x00001172]
  20624. 0000BF86  3004                     move.w     D0, D4
  20625. 0000BF88  48C0                     ext.l      D0
  20626. 0000BF8A  E580                     asl        D0, 2
  20627. 0000BF8C  D08A                     add.l      D0, A2
  20628. 0000BF8E  2040                     movea.l    A0, D0
  20629. 0000BF90  214B 00C8                move.l     [A0 + 0xC8], A3
  20630. 0000BF94  2F03                     move.l     -[A7], D3
  20631. 0000BF96  2F0A                     move.l     -[A7], A2
  20632. 0000BF98  4EB9 0000 BCA8           jsr        [0x0000BCA8]
  20633. 0000BF9E  2600                     move.l     D3, D0
  20634. 0000BFA0  5244                     addq.w     D4, 1
  20635. label0000BFA2:
  20636. 0000BFA2  0C44 0006                cmpi.w     D4, 0x6
  20637. 0000BFA6  65C8                     bcs        -0x36 /* 0000BF70 */
  20638. 0000BFA8  263C 5845 5230           move.l     D3, 0x58455230 /* 'XER0' */
  20639. 0000BFAE  4244                     clr.w      D4
  20640. 0000BFB0  6032                     bra        +0x34 /* 0000BFE4 */
  20641. label0000BFB2:
  20642. 0000BFB2  2F03                     move.l     -[A7], D3
  20643. 0000BFB4  2F0A                     move.l     -[A7], A2
  20644. 0000BFB6  2052                     movea.l    A0, [A2]
  20645. 0000BFB8  2068 0180                movea.l    A0, [A0 + 0x180]
  20646. 0000BFBC  4E90                     jsr        [A0]
  20647. 0000BFBE  2640                     movea.l    A3, D0
  20648. 0000BFC0  2F0B                     move.l     -[A7], A3
  20649. 0000BFC2  4EB9 0000 1172           jsr        [0x00001172]
  20650. 0000BFC8  3004                     move.w     D0, D4
  20651. 0000BFCA  48C0                     ext.l      D0
  20652. 0000BFCC  E580                     asl        D0, 2
  20653. 0000BFCE  D08A                     add.l      D0, A2
  20654. 0000BFD0  2040                     movea.l    A0, D0
  20655. 0000BFD2  214B 00E0                move.l     [A0 + 0xE0], A3
  20656. 0000BFD6  2F03                     move.l     -[A7], D3
  20657. 0000BFD8  2F0A                     move.l     -[A7], A2
  20658. 0000BFDA  4EB9 0000 BCA8           jsr        [0x0000BCA8]
  20659. 0000BFE0  2600                     move.l     D3, D0
  20660. 0000BFE2  5244                     addq.w     D4, 1
  20661. label0000BFE4:
  20662. 0000BFE4  0C44 0003                cmpi.w     D4, 0x3
  20663. 0000BFE8  65C8                     bcs        -0x36 /* 0000BFB2 */
  20664. 0000BFEA  2F03                     move.l     -[A7], D3
  20665. 0000BFEC  2F0A                     move.l     -[A7], A2
  20666. 0000BFEE  2052                     movea.l    A0, [A2]
  20667. 0000BFF0  2068 0180                movea.l    A0, [A0 + 0x180]
  20668. 0000BFF4  4E90                     jsr        [A0]
  20669. 0000BFF6  2640                     movea.l    A3, D0
  20670. 0000BFF8  2F0B                     move.l     -[A7], A3
  20671. 0000BFFA  4EB9 0000 1172           jsr        [0x00001172]
  20672. 0000C000  254B 00EC                move.l     [A2 + 0xEC], A3
  20673. 0000C004  2F03                     move.l     -[A7], D3
  20674. 0000C006  2F0A                     move.l     -[A7], A2
  20675. 0000C008  4EB9 0000 BCA8           jsr        [0x0000BCA8]
  20676. 0000C00E  2600                     move.l     D3, D0
  20677. 0000C010  2F03                     move.l     -[A7], D3
  20678. 0000C012  2F0A                     move.l     -[A7], A2
  20679. 0000C014  2052                     movea.l    A0, [A2]
  20680. 0000C016  2068 0180                movea.l    A0, [A0 + 0x180]
  20681. 0000C01A  4E90                     jsr        [A0]
  20682. 0000C01C  2640                     movea.l    A3, D0
  20683. 0000C01E  2F0B                     move.l     -[A7], A3
  20684. 0000C020  4EB9 0000 1172           jsr        [0x00001172]
  20685. 0000C026  254B 00F0                move.l     [A2 + 0xF0], A3
  20686. 0000C02A  263C 7652 3030           move.l     D3, 0x76523030 /* 'vR00' */
  20687. 0000C030  4244                     clr.w      D4
  20688. 0000C032  6032                     bra        +0x34 /* 0000C066 */
  20689. label0000C034:
  20690. 0000C034  2F03                     move.l     -[A7], D3
  20691. 0000C036  2F0A                     move.l     -[A7], A2
  20692. 0000C038  2052                     movea.l    A0, [A2]
  20693. 0000C03A  2068 0180                movea.l    A0, [A0 + 0x180]
  20694. 0000C03E  4E90                     jsr        [A0]
  20695. 0000C040  2640                     movea.l    A3, D0
  20696. 0000C042  2F0B                     move.l     -[A7], A3
  20697. 0000C044  4EB9 0000 1172           jsr        [0x00001172]
  20698. 0000C04A  3004                     move.w     D0, D4
  20699. 0000C04C  48C0                     ext.l      D0
  20700. 0000C04E  E580                     asl        D0, 2
  20701. 0000C050  D08A                     add.l      D0, A2
  20702. 0000C052  2040                     movea.l    A0, D0
  20703. 0000C054  214B 00F4                move.l     [A0 + 0xF4], A3
  20704. 0000C058  2F03                     move.l     -[A7], D3
  20705. 0000C05A  2F0A                     move.l     -[A7], A2
  20706. 0000C05C  4EB9 0000 BCA8           jsr        [0x0000BCA8]
  20707. 0000C062  2600                     move.l     D3, D0
  20708. 0000C064  5244                     addq.w     D4, 1
  20709. label0000C066:
  20710. 0000C066  0C44 001F                cmpi.w     D4, 0x1F
  20711. 0000C06A  63C8                     bls        -0x36 /* 0000C034 */
  20712. 0000C06C  7024                     moveq.l    D0, 0x24
  20713. 0000C06E  2F00                     move.l     -[A7], D0
  20714. 0000C070  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20715. 0000C076  2640                     movea.l    A3, D0
  20716. 0000C078  200B                     move.l     D0, A3
  20717. 0000C07A  6708                     beq        +0xA /* 0000C084 */
  20718. 0000C07C  2F0B                     move.l     -[A7], A3
  20719. 0000C07E  4EB9 0000 17DA           jsr        [0x000017DA]
  20720. label0000C084:
  20721. 0000C084  2F0A                     move.l     -[A7], A2
  20722. 0000C086  7008                     moveq.l    D0, 0x08
  20723. 0000C088  1F00                     move.b     -[A7], D0
  20724. 0000C08A  2F0B                     move.l     -[A7], A3
  20725. 0000C08C  4EB9 0000 17E2           jsr        [0x000017E2]
  20726. 0000C092  2F0B                     move.l     -[A7], A3
  20727. 0000C094  2F0C                     move.l     -[A7], A4
  20728. 0000C096  2054                     movea.l    A0, [A4]
  20729. 0000C098  2068 00E0                movea.l    A0, [A0 + 0xE0]
  20730. 0000C09C  4E90                     jsr        [A0]
  20731. 0000C09E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  20732. 0000C0A2  4227                     clr.b      -[A7]
  20733. 0000C0A4  7024                     moveq.l    D0, 0x24
  20734. 0000C0A6  1F00                     move.b     -[A7], D0
  20735. 0000C0A8  2F0A                     move.l     -[A7], A2
  20736. 0000C0AA  2052                     movea.l    A0, [A2]
  20737. 0000C0AC  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  20738. 0000C0B0  4E90                     jsr        [A0]
  20739. 0000C0B2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  20740. 0000C0B6  4E5E                     unlink     A6
  20741. 0000C0B8  205F                     movea.l    A0, [A7]+
  20742. 0000C0BA  504F                     addq.w     A7, 8
  20743. 0000C0BC  4ED0                     jmp        [A0]
  20744. 0000C0BE  8028 4952                or.b       D0, [A0 + 0x4952]
  20745. 0000C0C2  6567                     bcs        +0x69 /* 0000C12B */
  20746. 0000C0C4  6973                     bvs        +0x75 /* 0000C139 */
  20747. 0000C0C6  7465                     moveq.l    D2, 0x65
  20748. 0000C0C8  7273                     moveq.l    D1, 0x73
  20749. 0000C0CA  5669 6577                addq.w     [A1 + 0x6577], 3
  20750. 0000C0CE  5F5F                     subq.w     [A7]+, 7
  20751. 0000C0D0  3134 5452                move.w     -[A0], [A4 + D5.w * 4 + 0x52]
  20752. 0000C0D4  6567                     bcs        +0x69 /* 0000C13D */
  20753. 0000C0D6  6973                     bvs        +0x75 /* 0000C14B */
  20754. 0000C0D8  7465                     moveq.l    D2, 0x65
  20755. 0000C0DA  7273                     moveq.l    D1, 0x73
  20756. 0000C0DC  5669 6577                addq.w     [A1 + 0x6577], 3
  20757. 0000C0E0  4650                     not.w      [A0]
  20758. 0000C0E2  3554 5461                move.w     [A2 + 0x5461], [A4]
  20759. 0000C0E6  736B                     moveq.l    D1, 0x6B
  20760. 0000C0E8  0000 FFFF                ori.b      D0, 0xFF
  20761. 0000C0EC  41F9 FFFC FEB8           lea.l      A0, [0xFFFCFEB8]
  20762. 0000C0F2  2008                     move.l     D0, A0
  20763. 0000C0F4  4E75                     rts
  20764. 0000C0F6  FFFF                     .invalid   <<F/7/7>>
  20765. 0000C0F8  41F9 FFFC FEB8           lea.l      A0, [0xFFFCFEB8]
  20766. 0000C0FE  2008                     move.l     D0, A0
  20767. 0000C100  205F                     movea.l    A0, [A7]+
  20768. 0000C102  584F                     addq.w     A7, 4
  20769. 0000C104  4ED0                     jmp        [A0]
  20770. 0000C106  FFFF                     .invalid   <<F/7/7>>
  20771. 0000C108  2F0A                     move.l     -[A7], A2
  20772. 0000C10A  2F3C 0000 0198           move.l     -[A7], 0x198
  20773. 0000C110  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20774. 0000C116  2440                     movea.l    A2, D0
  20775. 0000C118  200A                     move.l     D0, A2
  20776. 0000C11A  6708                     beq        +0xA /* 0000C124 */
  20777. 0000C11C  2F0A                     move.l     -[A7], A2
  20778. 0000C11E  4EB9 0000 C12C           jsr        [0x0000C12C]
  20779. label0000C124:
  20780. 0000C124  200A                     move.l     D0, A2
  20781. 0000C126  245F                     movea.l    A2, [A7]+
  20782. 0000C128  4E75                     rts
  20783. 0000C12A  FFFF                     .invalid   <<F/7/7>>
  20784. 0000C12C  4E56 FFFC                link       A6, -0x0004
  20785. 0000C130  2F0B                     move.l     -[A7], A3
  20786. 0000C132  266E 0008                movea.l    A3, [A6 + 0x8]
  20787. 0000C136  2F0B                     move.l     -[A7], A3
  20788. 0000C138  4EB9 0000 BA9C           jsr        [0x0000BA9C]
  20789. 0000C13E  2079 FFFD 08E4           movea.l    A0, [0xFFFD08E4]
  20790. 0000C144  2688                     move.l     [A3], A0
  20791. 0000C146  4240                     clr.w      D0
  20792. 0000C148  3D40 FFFC                move.w     [A6 - 0x4], D0
  20793. 0000C14C  6016                     bra        +0x18 /* 0000C164 */
  20794. label0000C14E:
  20795. 0000C14E  7000                     moveq.l    D0, 0x00
  20796. 0000C150  322E FFFC                move.w     D1, [A6 - 0x4]
  20797. 0000C154  48C1                     ext.l      D1
  20798. 0000C156  E581                     asl        D1, 2
  20799. 0000C158  D28B                     add.l      D1, A3
  20800. 0000C15A  2041                     movea.l    A0, D1
  20801. 0000C15C  2140 009C                move.l     [A0 + 0x9C], D0
  20802. 0000C160  526E FFFC                addq.w     [A6 - 0x4], 1
  20803. label0000C164:
  20804. 0000C164  0C6E 001E FFFC           cmpi.w     [A6 - 0x4], 0x1E
  20805. 0000C16A  65E2                     bcs        -0x1C /* 0000C14E */
  20806. 0000C16C  7026                     moveq.l    D0, 0x26
  20807. 0000C16E  3D40 FFFC                move.w     [A6 - 0x4], D0
  20808. 0000C172  6012                     bra        +0x14 /* 0000C186 */
  20809. label0000C174:
  20810. 0000C174  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  20811. 0000C178  42A7                     clr.l      -[A7]
  20812. 0000C17A  2F0B                     move.l     -[A7], A3
  20813. 0000C17C  4EB9 0000 7E72           jsr        [0x00007E72]
  20814. 0000C182  526E FFFC                addq.w     [A6 - 0x4], 1
  20815. label0000C186:
  20816. 0000C186  0C6E 0045 FFFC           cmpi.w     [A6 - 0x4], 0x45 /* 'E' */
  20817. 0000C18C  63E6                     bls        -0x18 /* 0000C174 */
  20818. 0000C18E  7000                     moveq.l    D0, 0x00
  20819. 0000C190  2740 0114                move.l     [A3 + 0x114], D0
  20820. 0000C194  200B                     move.l     D0, A3
  20821. 0000C196  265F                     movea.l    A3, [A7]+
  20822. 0000C198  4E5E                     unlink     A6
  20823. 0000C19A  205F                     movea.l    A0, [A7]+
  20824. 0000C19C  584F                     addq.w     A7, 4
  20825. 0000C19E  4ED0                     jmp        [A0]
  20826. 0000C1A0  9B5F                     sub.w      [A7]+, D5
  20827. 0000C1A2  5F63                     subq.w     -[A3], 7
  20828. 0000C1A4  745F                     moveq.l    D2, 0x5F
  20829. 0000C1A6  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  20830. 0000C1AA  4650                     not.w      [A0]
  20831. 0000C1AC  5552                     subq.w     [A2], 2
  20832. 0000C1AE  6567                     bcs        +0x69 /* 0000C217 */
  20833. 0000C1B0  6973                     bvs        +0x75 /* 0000C225 */
  20834. 0000C1B2  7465                     moveq.l    D2, 0x65
  20835. 0000C1B4  7273                     moveq.l    D1, 0x73
  20836. 0000C1B6  5669 6577                addq.w     [A1 + 0x6577], 3
  20837. 0000C1BA  4676 0000                not.w      [A6 + D0.w]
  20838. 0000C1BE  FFFF                     .invalid   <<F/7/7>>
  20839. 0000C1C0  4E56 FFFC                link       A6, -0x0004
  20840. 0000C1C4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  20841. 0000C1C8  246E 0008                movea.l    A2, [A6 + 0x8]
  20842. 0000C1CC  2F0A                     move.l     -[A7], A2
  20843. 0000C1CE  2052                     movea.l    A0, [A2]
  20844. 0000C1D0  2068 0098                movea.l    A0, [A0 + 0x98]
  20845. 0000C1D4  4E90                     jsr        [A0]
  20846. 0000C1D6  2840                     movea.l    A4, D0
  20847. 0000C1D8  263C 4352 3030           move.l     D3, 0x43523030 /* 'CR00' */
  20848. 0000C1DE  4240                     clr.w      D0
  20849. 0000C1E0  3D40 FFFC                move.w     [A6 - 0x4], D0
  20850. 0000C1E4  6036                     bra        +0x38 /* 0000C21C */
  20851. label0000C1E6:
  20852. 0000C1E6  2F03                     move.l     -[A7], D3
  20853. 0000C1E8  2F0A                     move.l     -[A7], A2
  20854. 0000C1EA  2052                     movea.l    A0, [A2]
  20855. 0000C1EC  2068 0180                movea.l    A0, [A0 + 0x180]
  20856. 0000C1F0  4E90                     jsr        [A0]
  20857. 0000C1F2  2640                     movea.l    A3, D0
  20858. 0000C1F4  2F0B                     move.l     -[A7], A3
  20859. 0000C1F6  4EB9 0000 1172           jsr        [0x00001172]
  20860. 0000C1FC  302E FFFC                move.w     D0, [A6 - 0x4]
  20861. 0000C200  48C0                     ext.l      D0
  20862. 0000C202  E580                     asl        D0, 2
  20863. 0000C204  D08A                     add.l      D0, A2
  20864. 0000C206  2040                     movea.l    A0, D0
  20865. 0000C208  214B 009C                move.l     [A0 + 0x9C], A3
  20866. 0000C20C  2F03                     move.l     -[A7], D3
  20867. 0000C20E  2F0A                     move.l     -[A7], A2
  20868. 0000C210  4EB9 0000 BCA8           jsr        [0x0000BCA8]
  20869. 0000C216  2600                     move.l     D3, D0
  20870. 0000C218  526E FFFC                addq.w     [A6 - 0x4], 1
  20871. label0000C21C:
  20872. 0000C21C  0C6E 001E FFFC           cmpi.w     [A6 - 0x4], 0x1E
  20873. 0000C222  65C2                     bcs        -0x3C /* 0000C1E6 */
  20874. 0000C224  2F3C 4352 3330           move.l     -[A7], 0x43523330 /* 'CR30' */
  20875. 0000C22A  2F0A                     move.l     -[A7], A2
  20876. 0000C22C  2052                     movea.l    A0, [A2]
  20877. 0000C22E  2068 0180                movea.l    A0, [A0 + 0x180]
  20878. 0000C232  4E90                     jsr        [A0]
  20879. 0000C234  2640                     movea.l    A3, D0
  20880. 0000C236  2F0B                     move.l     -[A7], A3
  20881. 0000C238  4EB9 0000 1172           jsr        [0x00001172]
  20882. 0000C23E  254B 0114                move.l     [A2 + 0x114], A3
  20883. 0000C242  263C 7652 3030           move.l     D3, 0x76523030 /* 'vR00' */
  20884. 0000C248  7026                     moveq.l    D0, 0x26
  20885. 0000C24A  3D40 FFFC                move.w     [A6 - 0x4], D0
  20886. 0000C24E  6036                     bra        +0x38 /* 0000C286 */
  20887. label0000C250:
  20888. 0000C250  2F03                     move.l     -[A7], D3
  20889. 0000C252  2F0A                     move.l     -[A7], A2
  20890. 0000C254  2052                     movea.l    A0, [A2]
  20891. 0000C256  2068 0180                movea.l    A0, [A0 + 0x180]
  20892. 0000C25A  4E90                     jsr        [A0]
  20893. 0000C25C  2640                     movea.l    A3, D0
  20894. 0000C25E  2F0B                     move.l     -[A7], A3
  20895. 0000C260  4EB9 0000 1172           jsr        [0x00001172]
  20896. 0000C266  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  20897. 0000C26A  2F0B                     move.l     -[A7], A3
  20898. 0000C26C  2F0A                     move.l     -[A7], A2
  20899. 0000C26E  2052                     movea.l    A0, [A2]
  20900. 0000C270  2068 03F4                movea.l    A0, [A0 + 0x3F4]
  20901. 0000C274  4E90                     jsr        [A0]
  20902. 0000C276  2F03                     move.l     -[A7], D3
  20903. 0000C278  2F0A                     move.l     -[A7], A2
  20904. 0000C27A  4EB9 0000 BCA8           jsr        [0x0000BCA8]
  20905. 0000C280  2600                     move.l     D3, D0
  20906. 0000C282  526E FFFC                addq.w     [A6 - 0x4], 1
  20907. label0000C286:
  20908. 0000C286  0C6E 0045 FFFC           cmpi.w     [A6 - 0x4], 0x45 /* 'E' */
  20909. 0000C28C  63C2                     bls        -0x3C /* 0000C250 */
  20910. 0000C28E  7024                     moveq.l    D0, 0x24
  20911. 0000C290  2F00                     move.l     -[A7], D0
  20912. 0000C292  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20913. 0000C298  2640                     movea.l    A3, D0
  20914. 0000C29A  200B                     move.l     D0, A3
  20915. 0000C29C  6708                     beq        +0xA /* 0000C2A6 */
  20916. 0000C29E  2F0B                     move.l     -[A7], A3
  20917. 0000C2A0  4EB9 0000 17DA           jsr        [0x000017DA]
  20918. label0000C2A6:
  20919. 0000C2A6  2F0A                     move.l     -[A7], A2
  20920. 0000C2A8  7009                     moveq.l    D0, 0x09
  20921. 0000C2AA  1F00                     move.b     -[A7], D0
  20922. 0000C2AC  2F0B                     move.l     -[A7], A3
  20923. 0000C2AE  4EB9 0000 17E2           jsr        [0x000017E2]
  20924. 0000C2B4  2F0B                     move.l     -[A7], A3
  20925. 0000C2B6  2F0C                     move.l     -[A7], A4
  20926. 0000C2B8  2054                     movea.l    A0, [A4]
  20927. 0000C2BA  2068 00E0                movea.l    A0, [A0 + 0xE0]
  20928. 0000C2BE  4E90                     jsr        [A0]
  20929. 0000C2C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  20930. 0000C2C4  7026                     moveq.l    D0, 0x26
  20931. 0000C2C6  1F00                     move.b     -[A7], D0
  20932. 0000C2C8  7046                     moveq.l    D0, 0x46
  20933. 0000C2CA  1F00                     move.b     -[A7], D0
  20934. 0000C2CC  2F0A                     move.l     -[A7], A2
  20935. 0000C2CE  2052                     movea.l    A0, [A2]
  20936. 0000C2D0  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  20937. 0000C2D4  4E90                     jsr        [A0]
  20938. 0000C2D6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  20939. 0000C2DA  4E5E                     unlink     A6
  20940. 0000C2DC  205F                     movea.l    A0, [A7]+
  20941. 0000C2DE  504F                     addq.w     A7, 8
  20942. 0000C2E0  4ED0                     jmp        [A0]
  20943. 0000C2E2  802E 4946                or.b       D0, [A6 + 0x4946]
  20944. 0000C2E6  5055                     addq.w     [A5], 8
  20945. 0000C2E8  5265                     addq.w     -[A5], 1
  20946. 0000C2EA  6769                     beq        +0x6B /* 0000C355 */
  20947. 0000C2EC  7374                     moveq.l    D1, 0x74
  20948. 0000C2EE  6572                     bcs        +0x74 /* 0000C362 */
  20949. 0000C2F0  7356                     moveq.l    D1, 0x56
  20950. 0000C2F2  6965                     bvs        +0x67 /* 0000C359 */
  20951. 0000C2F4  775F                     moveq.l    D3, 0x5F
  20952. 0000C2F6  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  20953. 0000C2FA  4650                     not.w      [A0]
  20954. 0000C2FC  5552                     subq.w     [A2], 2
  20955. 0000C2FE  6567                     bcs        +0x69 /* 0000C367 */
  20956. 0000C300  6973                     bvs        +0x75 /* 0000C375 */
  20957. 0000C302  7465                     moveq.l    D2, 0x65
  20958. 0000C304  7273                     moveq.l    D1, 0x73
  20959. 0000C306  5669 6577                addq.w     [A1 + 0x6577], 3
  20960. 0000C30A  4650                     not.w      [A0]
  20961. 0000C30C  3554 5461                move.w     [A2 + 0x5461], [A4]
  20962. 0000C310  736B                     moveq.l    D1, 0x6B
  20963. 0000C312  0000 41F9                ori.b      D0, 0xF9
  20964. 0000C316  FFFD                     .invalid   <<F/7/7>>
  20965. 0000C318  1FC8                     move.b     <<invalid special address>>, A0
  20966. 0000C31A  2008                     move.l     D0, A0
  20967. 0000C31C  205F                     movea.l    A0, [A7]+
  20968. 0000C31E  584F                     addq.w     A7, 4
  20969. 0000C320  4ED0                     jmp        [A0]
  20970. 0000C322  FFFF                     .invalid   <<F/7/7>>
  20971. 0000C324  2F0A                     move.l     -[A7], A2
  20972. 0000C326  701E                     moveq.l    D0, 0x1E
  20973. 0000C328  2F00                     move.l     -[A7], D0
  20974. 0000C32A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20975. 0000C330  2440                     movea.l    A2, D0
  20976. 0000C332  200A                     move.l     D0, A2
  20977. 0000C334  6708                     beq        +0xA /* 0000C33E */
  20978. 0000C336  2F0A                     move.l     -[A7], A2
  20979. 0000C338  4EB9 0000 9CA2           jsr        [0x00009CA2]
  20980. label0000C33E:
  20981. 0000C33E  200A                     move.l     D0, A2
  20982. 0000C340  245F                     movea.l    A2, [A7]+
  20983. 0000C342  4E75                     rts
  20984. 0000C344  41F9 FFFD 25C8           lea.l      A0, [0xFFFD25C8]
  20985. 0000C34A  2008                     move.l     D0, A0
  20986. 0000C34C  205F                     movea.l    A0, [A7]+
  20987. 0000C34E  584F                     addq.w     A7, 4
  20988. 0000C350  4ED0                     jmp        [A0]
  20989. 0000C352  FFFF                     .invalid   <<F/7/7>>
  20990. 0000C354  2F0A                     move.l     -[A7], A2
  20991. 0000C356  7024                     moveq.l    D0, 0x24
  20992. 0000C358  2F00                     move.l     -[A7], D0
  20993. 0000C35A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  20994. 0000C360  2440                     movea.l    A2, D0
  20995. label0000C362:
  20996. 0000C362  200A                     move.l     D0, A2
  20997. 0000C364  6708                     beq        +0xA /* 0000C36E */
  20998. 0000C366  2F0A                     move.l     -[A7], A2
  20999. 0000C368  4EB9 0000 17DA           jsr        [0x000017DA]
  21000. label0000C36E:
  21001. 0000C36E  200A                     move.l     D0, A2
  21002. 0000C370  245F                     movea.l    A2, [A7]+
  21003. 0000C372  4E75                     rts
  21004. 0000C374  41F9 FFFD 2BA8           lea.l      A0, [0xFFFD2BA8]
  21005. 0000C37A  2008                     move.l     D0, A0
  21006. 0000C37C  4E75                     rts
  21007. 0000C37E  FFFF                     .invalid   <<F/7/7>>
  21008. 0000C380  41F9 FFFD 2BA8           lea.l      A0, [0xFFFD2BA8]
  21009. 0000C386  2008                     move.l     D0, A0
  21010. 0000C388  205F                     movea.l    A0, [A7]+
  21011. 0000C38A  584F                     addq.w     A7, 4
  21012. 0000C38C  4ED0                     jmp        [A0]
  21013. 0000C38E  FFFF                     .invalid   <<F/7/7>>
  21014. 0000C390  2F0A                     move.l     -[A7], A2
  21015. 0000C392  2F3C 0000 01BA           move.l     -[A7], 0x1BA
  21016. 0000C398  4EB9 0000 0BEA           jsr        [0x00000BEA]
  21017. 0000C39E  2440                     movea.l    A2, D0
  21018. 0000C3A0  200A                     move.l     D0, A2
  21019. 0000C3A2  6708                     beq        +0xA /* 0000C3AC */
  21020. 0000C3A4  2F0A                     move.l     -[A7], A2
  21021. 0000C3A6  4EB9 0000 C3B4           jsr        [0x0000C3B4]
  21022. label0000C3AC:
  21023. 0000C3AC  200A                     move.l     D0, A2
  21024. 0000C3AE  245F                     movea.l    A2, [A7]+
  21025. 0000C3B0  4E75                     rts
  21026. 0000C3B2  FFFF                     .invalid   <<F/7/7>>
  21027. 0000C3B4  4E56 0000                link       A6, 0
  21028. 0000C3B8  2F0A                     move.l     -[A7], A2
  21029. 0000C3BA  246E 0008                movea.l    A2, [A6 + 0x8]
  21030. 0000C3BE  2F0A                     move.l     -[A7], A2
  21031. 0000C3C0  4EB9 0000 834A           jsr        [0x0000834A]
  21032. 0000C3C6  2079 FFFD 3188           movea.l    A0, [0xFFFD3188]
  21033. 0000C3CC  2488                     move.l     [A2], A0
  21034. 0000C3CE  200A                     move.l     D0, A2
  21035. 0000C3D0  245F                     movea.l    A2, [A7]+
  21036. 0000C3D2  4E5E                     unlink     A6
  21037. 0000C3D4  205F                     movea.l    A0, [A7]+
  21038. 0000C3D6  584F                     addq.w     A7, 4
  21039. 0000C3D8  4ED0                     jmp        [A0]
  21040. 0000C3DA  8021                     or.b       D0, -[A1]
  21041. 0000C3DC  5F5F                     subq.w     [A7]+, 7
  21042. 0000C3DE  6374                     bls        +0x76 /* 0000C454 */
  21043. 0000C3E0  5F5F                     subq.w     [A7]+, 7
  21044. 0000C3E2  3233 5453                move.w     D1, [A3 + D5.w * 4 + 0x53]
  21045. 0000C3E6  686F                     bvc        +0x71 /* 0000C457 */
  21046. 0000C3E8  7741                     moveq.l    D3, 0x41
  21047. 0000C3EA  6C6C                     bge        +0x6E /* 0000C458 */
  21048. 0000C3EC  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  21049. 0000C3F2  6F69                     ble        +0x6B /* 0000C45D */
  21050. 0000C3F4  6E74                     bgt        +0x76 /* 0000C46A */
  21051. 0000C3F6  7356                     moveq.l    D1, 0x56
  21052. 0000C3F8  6965                     bvs        +0x67 /* 0000C45F */
  21053. 0000C3FA  7746                     moveq.l    D3, 0x46
  21054. 0000C3FC  7600                     moveq.l    D3, 0x00
  21055. 0000C3FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  21056. 0000C402  FF1C                     .extension 0xF1C <<F/4-5/7>> // unimplemented
  21057. 0000C404  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  21058. 0000C408  266E 0008                movea.l    A3, [A6 + 0x8]
  21059. 0000C40C  2079 FFFB EFE0           movea.l    A0, [0xFFFBEFE0]
  21060. 0000C412  2F28 000C                move.l     -[A7], [A0 + 0xC]
  21061. 0000C416  1F39 FFFD 2B50           move.b     -[A7], [0xFFFD2B50]
  21062. 0000C41C  486E FF1C                pea.l      [A6 - 0xE4]
  21063. 0000C420  4EB9 0000 5112           jsr        [0x00005112]
  21064. 0000C426  2F3C 0000 00EC           move.l     -[A7], 0xEC
  21065. 0000C42C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  21066. 0000C432  2840                     movea.l    A4, D0
  21067. 0000C434  200C                     move.l     D0, A4
  21068. 0000C436  6708                     beq        +0xA /* 0000C440 */
  21069. 0000C438  2F0C                     move.l     -[A7], A4
  21070. 0000C43A  4EB9 0000 B262           jsr        [0x0000B262]
  21071. label0000C440:
  21072. 0000C440  2F0C                     move.l     -[A7], A4
  21073. 0000C442  4EB9 0000 1172           jsr        [0x00001172]
  21074. 0000C448  2F0B                     move.l     -[A7], A3
  21075. 0000C44A  2053                     movea.l    A0, [A3]
  21076. 0000C44C  2068 0470                movea.l    A0, [A0 + 0x470]
  21077. 0000C450  4E90                     jsr        [A0]
  21078. 0000C452  486E FF1C                pea.l      [A6 - 0xE4]
  21079. // begin alternate branch 0000C454-0000C456
  21080. label0000C454:
  21081. 0000C454  FF1C                     .extension 0xF1C <<F/4-5/7>> // unimplemented
  21082. // end alternate branch 0000C454-0000C456
  21083. label0000C454: // (misaligned)
  21084. 0000C456  4EB9 0000 5122           jsr        [0x00005122]
  21085. // begin alternate branch 0000C458-0000C45C
  21086. label0000C458:
  21087. 0000C458  0000 5122                ori.b      D0, 0x22 /* '\"' */
  21088. // end alternate branch 0000C458-0000C45C
  21089. label0000C458: // (misaligned)
  21090. 0000C45C  2440                     movea.l    A2, D0
  21091. 0000C45E  601A                     bra        +0x1C /* 0000C47A */
  21092. label0000C460:
  21093. 0000C460  2F0A                     move.l     -[A7], A2
  21094. 0000C462  7001                     moveq.l    D0, 0x01
  21095. 0000C464  3F00                     move.w     -[A7], D0
  21096. 0000C466  2F0B                     move.l     -[A7], A3
  21097. 0000C468  4EB9 0000 C9F4           jsr        [0x0000C9F4]
  21098. // begin alternate branch 0000C46A-0000C46E
  21099. label0000C46A:
  21100. 0000C46A  0000 C9F4                ori.b      D0, 0xF4
  21101. // end alternate branch 0000C46A-0000C46E
  21102. label0000C46A: // (misaligned)
  21103. 0000C46E  486E FF1C                pea.l      [A6 - 0xE4]
  21104. 0000C472  4EB9 0000 511A           jsr        [0x0000511A]
  21105. 0000C478  2440                     movea.l    A2, D0
  21106. label0000C47A:
  21107. 0000C47A  486E FF1C                pea.l      [A6 - 0xE4]
  21108. 0000C47E  206E FF1C                movea.l    A0, [A6 - 0xE4]
  21109. 0000C482  2050                     movea.l    A0, [A0]
  21110. 0000C484  4E90                     jsr        [A0]
  21111. 0000C486  4A00                     tst.b      D0
  21112. 0000C488  66D6                     bne        -0x28 /* 0000C460 */
  21113. 0000C48A  2F0B                     move.l     -[A7], A3
  21114. 0000C48C  2F39 FFFB EFE0           move.l     -[A7], [0xFFFBEFE0]
  21115. 0000C492  4EB9 0000 1552           jsr        [0x00001552]
  21116. 0000C498  2F0B                     move.l     -[A7], A3
  21117. 0000C49A  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  21118. 0000C4A0  4EB9 0000 1552           jsr        [0x00001552]
  21119. 0000C4A6  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  21120. 0000C4AC  2028 0014                move.l     D0, [A0 + 0x14]
  21121. 0000C4B0  2D40 FF8C                move.l     [A6 - 0x74], D0
  21122. 0000C4B4  4A80                     tst.l      D0
  21123. 0000C4B6  6750                     beq        +0x52 /* 0000C508 */
  21124. 0000C4B8  2F00                     move.l     -[A7], D0
  21125. 0000C4BA  1F39 FFFD 2B50           move.b     -[A7], [0xFFFD2B50]
  21126. 0000C4C0  486E FF90                pea.l      [A6 - 0x70]
  21127. 0000C4C4  4EB9 0000 5112           jsr        [0x00005112]
  21128. 0000C4CA  486E FF90                pea.l      [A6 - 0x70]
  21129. 0000C4CE  4EB9 0000 5122           jsr        [0x00005122]
  21130. 0000C4D4  2440                     movea.l    A2, D0
  21131. 0000C4D6  6016                     bra        +0x18 /* 0000C4EE */
  21132. label0000C4D8:
  21133. 0000C4D8  2F0B                     move.l     -[A7], A3
  21134. 0000C4DA  2F0A                     move.l     -[A7], A2
  21135. 0000C4DC  4EB9 0000 1552           jsr        [0x00001552]
  21136. 0000C4E2  486E FF90                pea.l      [A6 - 0x70]
  21137. 0000C4E6  4EB9 0000 511A           jsr        [0x0000511A]
  21138. 0000C4EC  2440                     movea.l    A2, D0
  21139. label0000C4EE:
  21140. 0000C4EE  486E FF90                pea.l      [A6 - 0x70]
  21141. 0000C4F2  206E FF90                movea.l    A0, [A6 - 0x70]
  21142. 0000C4F6  2050                     movea.l    A0, [A0]
  21143. 0000C4F8  4E90                     jsr        [A0]
  21144. 0000C4FA  4A00                     tst.b      D0
  21145. 0000C4FC  66DA                     bne        -0x24 /* 0000C4D8 */
  21146. 0000C4FE  486E FF90                pea.l      [A6 - 0x70]
  21147. 0000C502  4EB9 0000 4F4A           jsr        [0x00004F4A]
  21148. label0000C508:
  21149. 0000C508  2F2B 0026                move.l     -[A7], [A3 + 0x26]
  21150. 0000C50C  2F0B                     move.l     -[A7], A3
  21151. 0000C50E  4227                     clr.b      -[A7]
  21152. 0000C510  7601                     moveq.l    D3, 0x01
  21153. 0000C512  1F03                     move.b     -[A7], D3
  21154. 0000C514  1F03                     move.b     -[A7], D3
  21155. 0000C516  2F0C                     move.l     -[A7], A4
  21156. 0000C518  4EB9 0000 B282           jsr        [0x0000B282]
  21157. 0000C51E  2F0B                     move.l     -[A7], A3
  21158. 0000C520  2053                     movea.l    A0, [A3]
  21159. 0000C522  2068 049C                movea.l    A0, [A0 + 0x49C]
  21160. 0000C526  4E90                     jsr        [A0]
  21161. 0000C528  486E FF1C                pea.l      [A6 - 0xE4]
  21162. 0000C52C  4EB9 0000 4F4A           jsr        [0x00004F4A]
  21163. 0000C532  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  21164. 0000C536  4E5E                     unlink     A6
  21165. 0000C538  205F                     movea.l    A0, [A7]+
  21166. 0000C53A  584F                     addq.w     A7, 4
  21167. 0000C53C  4ED0                     jmp        [A0]
  21168. 0000C53E  8037 496E                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 6>>
  21169. 0000C542  6974                     bvs        +0x76 /* 0000C5B8 */
  21170. 0000C544  5368 6F77                subq.w     [A0 + 0x6F77], 1
  21171. 0000C548  416C 6C42                chk.w      D0, [A4 + 0x6C42]
  21172. 0000C54C  7265                     moveq.l    D1, 0x65
  21173. 0000C54E  616B                     bsr        +0x6D /* 0000C5BB */
  21174. 0000C550  706F                     moveq.l    D0, 0x6F
  21175. 0000C552  696E                     bvs        +0x70 /* 0000C5C2 */
  21176. 0000C554  7473                     moveq.l    D2, 0x73
  21177. 0000C556  5669 6577                addq.w     [A1 + 0x6577], 3
  21178. 0000C55A  5F5F                     subq.w     [A7]+, 7
  21179. 0000C55C  3233 5453                move.w     D1, [A3 + D5.w * 4 + 0x53]
  21180. 0000C560  686F                     bvc        +0x71 /* 0000C5D1 */
  21181. 0000C562  7741                     moveq.l    D3, 0x41
  21182. 0000C564  6C6C                     bge        +0x6E /* 0000C5D2 */
  21183. 0000C566  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  21184. 0000C56C  6F69                     ble        +0x6B /* 0000C5D7 */
  21185. 0000C56E  6E74                     bgt        +0x76 /* 0000C5E4 */
  21186. 0000C570  7356                     moveq.l    D1, 0x56
  21187. 0000C572  6965                     bvs        +0x67 /* 0000C5D9 */
  21188. 0000C574  7746                     moveq.l    D3, 0x46
  21189. 0000C576  7600                     moveq.l    D3, 0x00
  21190. 0000C578  0000 FFFF                ori.b      D0, 0xFF
  21191. 0000C57C  4E56 FFF4                link       A6, -0x000C
  21192. 0000C580  48E7 0038                movem.l    -[A7], A2,A3,A4
  21193. 0000C584  246E 0008                movea.l    A2, [A6 + 0x8]
  21194. 0000C588  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21195. 0000C58C  4EB9 0000 1172           jsr        [0x00001172]
  21196. 0000C592  206E 000C                movea.l    A0, [A6 + 0xC]
  21197. 0000C596  3028 0022                move.w     D0, [A0 + 0x22]
  21198. 0000C59A  7208                     moveq.l    D1, 0x08
  21199. 0000C59C  B041                     cmp.w      D0, D1
  21200. 0000C59E  6600 00C2                bne        +0xC4 /* 0000C662 */
  21201. 0000C5A2  486E FFF4                pea.l      [A6 - 0xC]
  21202. 0000C5A6  4EB9 0000 0A2A           jsr        [0x00000A2A]
  21203. 0000C5AC  486E FFFC                pea.l      [A6 - 0x4]
  21204. 0000C5B0  2F0A                     move.l     -[A7], A2
  21205. 0000C5B2  2052                     movea.l    A0, [A2]
  21206. 0000C5B4  2068 040C                movea.l    A0, [A0 + 0x40C]
  21207. label0000C5B8:
  21208. 0000C5B8  4E90                     jsr        [A0]
  21209. 0000C5BA  2040                     movea.l    A0, D0
  21210. 0000C5BC  2010                     move.l     D0, [A0]
  21211. 0000C5BE  2D40 FFF4                move.l     [A6 - 0xC], D0
  21212. label0000C5C2:
  21213. 0000C5C2  4879 FFFF 643C           push.l     0xFFFF643C
  21214. 0000C5C8  486E FFF4                pea.l      [A6 - 0xC]
  21215. 0000C5CC  4EB9 0000 0A72           jsr        [0x00000A72]
  21216. label0000C5D2:
  21217. 0000C5D2  4A00                     tst.b      D0
  21218. 0000C5D4  6700 008C                beq        +0x8E /* 0000C662 */
  21219. 0000C5D8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  21220. 0000C5DC  2F0A                     move.l     -[A7], A2
  21221. 0000C5DE  4EB9 0000 837A           jsr        [0x0000837A]
  21222. label0000C5E4:
  21223. 0000C5E4  2640                     movea.l    A3, D0
  21224. 0000C5E6  200B                     move.l     D0, A3
  21225. 0000C5E8  6778                     beq        +0x7A /* 0000C662 */
  21226. 0000C5EA  202B 000E                move.l     D0, [A3 + 0xE]
  21227. 0000C5EE  2D40 FFF8                move.l     [A6 - 0x8], D0
  21228. 0000C5F2  4A80                     tst.l      D0
  21229. 0000C5F4  676C                     beq        +0x6E /* 0000C662 */
  21230. 0000C5F6  2F00                     move.l     -[A7], D0
  21231. 0000C5F8  2F0A                     move.l     -[A7], A2
  21232. 0000C5FA  4EB9 0000 CC4C           jsr        [0x0000CC4C]
  21233. 0000C600  4EB9 0000 39BA           jsr        [0x000039BA]
  21234. 0000C606  2840                     movea.l    A4, D0
  21235. 0000C608  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  21236. 0000C60C  2F0C                     move.l     -[A7], A4
  21237. 0000C60E  2054                     movea.l    A0, [A4]
  21238. 0000C610  2068 00E0                movea.l    A0, [A0 + 0xE0]
  21239. 0000C614  4E90                     jsr        [A0]
  21240. 0000C616  7034                     moveq.l    D0, 0x34
  21241. 0000C618  2F00                     move.l     -[A7], D0
  21242. 0000C61A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  21243. 0000C620  2640                     movea.l    A3, D0
  21244. 0000C622  200B                     move.l     D0, A3
  21245. 0000C624  6708                     beq        +0xA /* 0000C62E */
  21246. 0000C626  2F0B                     move.l     -[A7], A3
  21247. 0000C628  4EB9 0000 71E2           jsr        [0x000071E2]
  21248. label0000C62E:
  21249. 0000C62E  200B                     move.l     D0, A3
  21250. 0000C630  671E                     beq        +0x20 /* 0000C650 */
  21251. 0000C632  42A7                     clr.l      -[A7]
  21252. 0000C634  42A7                     clr.l      -[A7]
  21253. 0000C636  2F0C                     move.l     -[A7], A4
  21254. 0000C638  2F0B                     move.l     -[A7], A3
  21255. 0000C63A  2053                     movea.l    A0, [A3]
  21256. 0000C63C  2068 00B4                movea.l    A0, [A0 + 0xB4]
  21257. 0000C640  4E90                     jsr        [A0]
  21258. 0000C642  2F0B                     move.l     -[A7], A3
  21259. 0000C644  2F0A                     move.l     -[A7], A2
  21260. 0000C646  2052                     movea.l    A0, [A2]
  21261. 0000C648  2068 0100                movea.l    A0, [A0 + 0x100]
  21262. 0000C64C  4E90                     jsr        [A0]
  21263. 0000C64E  6008                     bra        +0xA /* 0000C658 */
  21264. label0000C650:
  21265. 0000C650  2F0B                     move.l     -[A7], A3
  21266. 0000C652  4EB9 0000 1172           jsr        [0x00001172]
  21267. label0000C658:
  21268. 0000C658  2F0A                     move.l     -[A7], A2
  21269. 0000C65A  2052                     movea.l    A0, [A2]
  21270. 0000C65C  2068 0264                movea.l    A0, [A0 + 0x264]
  21271. 0000C660  4E90                     jsr        [A0]
  21272. label0000C662:
  21273. 0000C662  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21274. 0000C666  2F0A                     move.l     -[A7], A2
  21275. 0000C668  4EB9 0000 623A           jsr        [0x0000623A]
  21276. 0000C66E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  21277. 0000C672  4E5E                     unlink     A6
  21278. 0000C674  205F                     movea.l    A0, [A7]+
  21279. 0000C676  504F                     addq.w     A7, 8
  21280. 0000C678  4ED0                     jmp        [A0]
  21281. 0000C67A  8036 446F                or.b       D0, [A6 + D4.w * 4 + 0x6F]
  21282. 0000C67E  4B65                     chk.w      D5, -[A5]
  21283. 0000C680  7945                     moveq.l    D4, 0x45
  21284. 0000C682  7665                     moveq.l    D3, 0x65
  21285. 0000C684  6E74                     bgt        +0x76 /* 0000C6FA */
  21286. 0000C686  5F5F                     subq.w     [A7]+, 7
  21287. 0000C688  3233 5453                move.w     D1, [A3 + D5.w * 4 + 0x53]
  21288. 0000C68C  686F                     bvc        +0x71 /* 0000C6FD */
  21289. 0000C68E  7741                     moveq.l    D3, 0x41
  21290. 0000C690  6C6C                     bge        +0x6E /* 0000C6FE */
  21291. 0000C692  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  21292. 0000C698  6F69                     ble        +0x6B /* 0000C703 */
  21293. 0000C69A  6E74                     bgt        +0x76 /* 0000C710 */
  21294. 0000C69C  7356                     moveq.l    D1, 0x56
  21295. 0000C69E  6965                     bvs        +0x67 /* 0000C705 */
  21296. 0000C6A0  7746                     moveq.l    D3, 0x46
  21297. 0000C6A2  5031 3354                addq.b     <<invalid full ext with I/IS == 4>>, 8
  21298. 0000C6A6  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  21299. 0000C6AA  626F                     bhi        +0x71 /* 0000C71B */
  21300. 0000C6AC  7845                     moveq.l    D4, 0x45
  21301. 0000C6AE  7665                     moveq.l    D3, 0x65
  21302. 0000C6B0  6E74                     bgt        +0x76 /* 0000C726 */
  21303. 0000C6B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  21304. 0000C6B6  FFF0                     .invalid   <<F/7/7>>
  21305. 0000C6B8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  21306. 0000C6BC  266E 0008                movea.l    A3, [A6 + 0x8]
  21307. 0000C6C0  486E FFF0                pea.l      [A6 - 0x10]
  21308. 0000C6C4  4EB9 0000 0A2A           jsr        [0x00000A2A]
  21309. 0000C6CA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  21310. 0000C6CE  4EB9 0000 1172           jsr        [0x00001172]
  21311. 0000C6D4  206E 0010                movea.l    A0, [A6 + 0x10]
  21312. 0000C6D8  3028 0026                move.w     D0, [A0 + 0x26]
  21313. 0000C6DC  7602                     moveq.l    D3, 0x02
  21314. 0000C6DE  B043                     cmp.w      D0, D3
  21315. 0000C6E0  6D00 0114                blt        +0x116 /* 0000C7F6 */
  21316. 0000C6E4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  21317. 0000C6E8  486E FFF0                pea.l      [A6 - 0x10]
  21318. 0000C6EC  2F0B                     move.l     -[A7], A3
  21319. 0000C6EE  2053                     movea.l    A0, [A3]
  21320. 0000C6F0  2068 0418                movea.l    A0, [A0 + 0x418]
  21321. 0000C6F4  4E90                     jsr        [A0]
  21322. 0000C6F6  1D40 FFF4                move.b     [A6 - 0xC], D0
  21323. label0000C6FA:
  21324. 0000C6FA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  21325. label0000C6FE:
  21326. 0000C6FE  2F0B                     move.l     -[A7], A3
  21327. 0000C700  4EB9 0000 837A           jsr        [0x0000837A]
  21328. 0000C706  2840                     movea.l    A4, D0
  21329. 0000C708  200C                     move.l     D0, A4
  21330. 0000C70A  6700 00EA                beq        +0xEC /* 0000C7F6 */
  21331. 0000C70E  4AAC 000E                tst.l      [A4 + 0xE]
  21332. // begin alternate branch 0000C710-0000C716
  21333. label0000C710:
  21334. 0000C710  000E 6700                ori.b      A6, 0x0
  21335. 0000C714  00E2                     .incomplete
  21336. // end alternate branch 0000C710-0000C716
  21337. label0000C710: // (misaligned)
  21338. 0000C712  6700 00E2                beq        +0xE4 /* 0000C7F6 */
  21339. 0000C716  102E FFF4                move.b     D0, [A6 - 0xC]
  21340. 0000C71A  6700 00DA                beq        +0xDC /* 0000C7F6 */
  21341. 0000C71E  246C 000E                movea.l    A2, [A4 + 0xE]
  21342. 0000C722  200A                     move.l     D0, A2
  21343. 0000C724  6700 00D0                beq        +0xD2 /* 0000C7F6 */
  21344. // begin alternate branch 0000C726-0000C728
  21345. label0000C726:
  21346. 0000C726  00D0                     .incomplete
  21347. // end alternate branch 0000C726-0000C728
  21348. label0000C726: // (misaligned)
  21349. 0000C728  302E FFF2                move.w     D0, [A6 - 0xE]
  21350. 0000C72C  B043                     cmp.w      D0, D3
  21351. 0000C72E  6622                     bne        +0x24 /* 0000C752 */
  21352. 0000C730  4A2A 0134                tst.b      [A2 + 0x134]
  21353. 0000C734  670E                     beq        +0x10 /* 0000C744 */
  21354. 0000C736  2F0A                     move.l     -[A7], A2
  21355. 0000C738  2052                     movea.l    A0, [A2]
  21356. 0000C73A  2068 0060                movea.l    A0, [A0 + 0x60]
  21357. 0000C73E  4E90                     jsr        [A0]
  21358. 0000C740  6000 00B4                bra        +0xB6 /* 0000C7F6 */
  21359. label0000C744:
  21360. 0000C744  2F0A                     move.l     -[A7], A2
  21361. 0000C746  2052                     movea.l    A0, [A2]
  21362. 0000C748  2068 005C                movea.l    A0, [A0 + 0x5C]
  21363. 0000C74C  4E90                     jsr        [A0]
  21364. 0000C74E  6000 00A6                bra        +0xA8 /* 0000C7F6 */
  21365. label0000C752:
  21366. 0000C752  0C6E 0003 FFF2           cmpi.w     [A6 - 0xE], 0x3
  21367. 0000C758  660C                     bne        +0xE /* 0000C766 */
  21368. 0000C75A  2F0A                     move.l     -[A7], A2
  21369. 0000C75C  4EB9 0000 80C2           jsr        [0x000080C2]
  21370. 0000C762  2840                     movea.l    A4, D0
  21371. 0000C764  6004                     bra        +0x6 /* 0000C76A */
  21372. label0000C766:
  21373. 0000C766  7000                     moveq.l    D0, 0x00
  21374. 0000C768  2840                     movea.l    A4, D0
  21375. label0000C76A:
  21376. 0000C76A  200C                     move.l     D0, A4
  21377. 0000C76C  6726                     beq        +0x28 /* 0000C794 */
  21378. 0000C76E  2F0C                     move.l     -[A7], A4
  21379. 0000C770  4EB9 0000 1372           jsr        [0x00001372]
  21380. 0000C776  4A00                     tst.b      D0
  21381. 0000C778  57C0                     seq        D0
  21382. 0000C77A  4400                     neg.b      D0
  21383. 0000C77C  4880                     ext.w      D0
  21384. 0000C77E  48C0                     ext.l      D0
  21385. 0000C780  1F00                     move.b     -[A7], D0
  21386. 0000C782  7001                     moveq.l    D0, 0x01
  21387. 0000C784  1F00                     move.b     -[A7], D0
  21388. 0000C786  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  21389. 0000C78C  4EB9 0000 8CBA           jsr        [0x00008CBA]
  21390. 0000C792  6062                     bra        +0x64 /* 0000C7F6 */
  21391. label0000C794:
  21392. 0000C794  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  21393. 0000C79A  2868 0008                movea.l    A4, [A0 + 0x8]
  21394. 0000C79E  200C                     move.l     D0, A4
  21395. 0000C7A0  6742                     beq        +0x44 /* 0000C7E4 */
  21396. 0000C7A2  2F0C                     move.l     -[A7], A4
  21397. 0000C7A4  2054                     movea.l    A0, [A4]
  21398. 0000C7A6  2068 0064                movea.l    A0, [A0 + 0x64]
  21399. 0000C7AA  4E90                     jsr        [A0]
  21400. 0000C7AC  4A00                     tst.b      D0
  21401. 0000C7AE  6734                     beq        +0x36 /* 0000C7E4 */
  21402. 0000C7B0  202C 0044                move.l     D0, [A4 + 0x44]
  21403. 0000C7B4  2D40 FFFC                move.l     [A6 - 0x4], D0
  21404. 0000C7B8  2040                     movea.l    A0, D0
  21405. 0000C7BA  2028 0062                move.l     D0, [A0 + 0x62]
  21406. 0000C7BE  2D40 FFF8                move.l     [A6 - 0x8], D0
  21407. 0000C7C2  4A80                     tst.l      D0
  21408. 0000C7C4  6730                     beq        +0x32 /* 0000C7F6 */
  21409. 0000C7C6  2F0A                     move.l     -[A7], A2
  21410. 0000C7C8  2052                     movea.l    A0, [A2]
  21411. 0000C7CA  2068 0084                movea.l    A0, [A0 + 0x84]
  21412. 0000C7CE  4E90                     jsr        [A0]
  21413. 0000C7D0  2F00                     move.l     -[A7], D0
  21414. 0000C7D2  7001                     moveq.l    D0, 0x01
  21415. 0000C7D4  1F00                     move.b     -[A7], D0
  21416. 0000C7D6  4227                     clr.b      -[A7]
  21417. 0000C7D8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  21418. 0000C7DC  4EB9 0000 B050           jsr        [0x0000B050]
  21419. 0000C7E2  6012                     bra        +0x14 /* 0000C7F6 */
  21420. label0000C7E4:
  21421. 0000C7E4  3F3C 0FA0                move.w     -[A7], 0xFA0
  21422. 0000C7E8  7031                     moveq.l    D0, 0x31
  21423. 0000C7EA  3F00                     move.w     -[A7], D0
  21424. 0000C7EC  7001                     moveq.l    D0, 0x01
  21425. 0000C7EE  1F00                     move.b     -[A7], D0
  21426. 0000C7F0  4EB9 0000 48FA           jsr        [0x000048FA]
  21427. label0000C7F6:
  21428. 0000C7F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  21429. 0000C7FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  21430. 0000C7FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21431. 0000C802  2F0B                     move.l     -[A7], A3
  21432. 0000C804  4EB9 0000 83E2           jsr        [0x000083E2]
  21433. 0000C80A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  21434. 0000C80E  4E5E                     unlink     A6
  21435. 0000C810  205F                     movea.l    A0, [A7]+
  21436. 0000C812  4FEF 0010                lea.l      A7, [A7 + 0x10]
  21437. 0000C816  4ED0                     jmp        [A0]
  21438. 0000C818  8049                     or.w       D0, A1
  21439. 0000C81A  446F 4D6F                neg.w      [A7 + 0x4D6F]
  21440. 0000C81E  7573                     moveq.l    D2, 0x73
  21441. 0000C820  6543                     bcs        +0x45 /* 0000C865 */
  21442. 0000C822  6F6D                     ble        +0x6F /* 0000C891 */
  21443. 0000C824  6D61                     blt        +0x63 /* 0000C887 */
  21444. 0000C826  6E64                     bgt        +0x66 /* 0000C88C */
  21445. 0000C828  5F5F                     subq.w     [A7]+, 7
  21446. 0000C82A  3233 5453                move.w     D1, [A3 + D5.w * 4 + 0x53]
  21447. 0000C82E  686F                     bvc        +0x71 /* 0000C89F */
  21448. 0000C830  7741                     moveq.l    D3, 0x41
  21449. 0000C832  6C6C                     bge        +0x6E /* 0000C8A0 */
  21450. 0000C834  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  21451. 0000C83A  6F69                     ble        +0x6B /* 0000C8A5 */
  21452. 0000C83C  6E74                     bgt        +0x76 /* 0000C8B2 */
  21453. 0000C83E  7356                     moveq.l    D1, 0x56
  21454. 0000C840  6965                     bvs        +0x67 /* 0000C8A7 */
  21455. 0000C842  7746                     moveq.l    D3, 0x46
  21456. 0000C844  5236 5650                addq.b     [A6 + D5.w * 8 + 0x50], 1
  21457. 0000C848  6F69                     ble        +0x6B /* 0000C8B3 */
  21458. 0000C84A  6E74                     bgt        +0x76 /* 0000C8C0 */
  21459. 0000C84C  5031 3354                addq.b     <<invalid full ext with I/IS == 4>>, 8
  21460. 0000C850  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  21461. 0000C854  626F                     bhi        +0x71 /* 0000C8C5 */
  21462. 0000C856  7845                     moveq.l    D4, 0x45
  21463. 0000C858  7665                     moveq.l    D3, 0x65
  21464. 0000C85A  6E74                     bgt        +0x76 /* 0000C8D0 */
  21465. 0000C85C  3643                     movea.w    A3, D3
  21466. 0000C85E  506F 696E                addq.w     [A7 + 0x696E], 8
  21467. 0000C862  7400                     moveq.l    D2, 0x00
  21468. 0000C864  0000 FFFF                ori.b      D0, 0xFF
  21469. 0000C868  4E56 0000                link       A6, 0
  21470. 0000C86C  48E7 0038                movem.l    -[A7], A2,A3,A4
  21471. 0000C870  246E 0008                movea.l    A2, [A6 + 0x8]
  21472. 0000C874  266E 0010                movea.l    A3, [A6 + 0x10]
  21473. 0000C878  286E 0014                movea.l    A4, [A6 + 0x14]
  21474. 0000C87C  202E 0018                move.l     D0, [A6 + 0x18]
  21475. 0000C880  0C80 0000 04BB           cmpi.l     D0, 0x4BB
  21476. 0000C886  6756                     beq        +0x58 /* 0000C8DE */
  21477. 0000C888  0C80 0000 04B0           cmpi.l     D0, 0x4B0
  21478. // begin alternate branch 0000C88C-0000C8A0
  21479. label0000C88C:
  21480. 0000C88C  04B0 6770 0C80 0000      subi.l     [A0 + D0.w], 0x67700C80
  21481. 0000C894  04BC 6700 00A0 0C80 0000 subi.l     0xC800000, 0x670000A0
  21482. 0000C89E  04C2                     .incomplete
  21483. // end alternate branch 0000C88C-0000C8A0
  21484. label0000C88C: // (misaligned)
  21485. 0000C88E  6770                     beq        +0x72 /* 0000C900 */
  21486. 0000C890  0C80 0000 04BC           cmpi.l     D0, 0x4BC
  21487. 0000C896  6700 00A0                beq        +0xA2 /* 0000C938 */
  21488. 0000C89A  0C80 0000 04C2           cmpi.l     D0, 0x4C2
  21489. label0000C8A0:
  21490. 0000C8A0  6700 0096                beq        +0x98 /* 0000C938 */
  21491. 0000C8A4  0C80 0000 04B8           cmpi.l     D0, 0x4B8
  21492. 0000C8AA  6700 008C                beq        +0x8E /* 0000C938 */
  21493. 0000C8AE  0C80 0000 04CA           cmpi.l     D0, 0x4CA
  21494. // begin alternate branch 0000C8B2-0000C8B4
  21495. label0000C8B2:
  21496. 0000C8B2  04CA                     .incomplete
  21497. // end alternate branch 0000C8B2-0000C8B4
  21498. label0000C8B2: // (misaligned)
  21499. 0000C8B4  6700 0082                beq        +0x84 /* 0000C938 */
  21500. 0000C8B8  0C80 0000 04CB           cmpi.l     D0, 0x4CB
  21501. 0000C8BE  6778                     beq        +0x7A /* 0000C938 */
  21502. label0000C8C0:
  21503. 0000C8C0  0C80 0000 04C6           cmpi.l     D0, 0x4C6
  21504. 0000C8C6  6770                     beq        +0x72 /* 0000C938 */
  21505. 0000C8C8  0C80 0000 04BA           cmpi.l     D0, 0x4BA
  21506. 0000C8CE  6768                     beq        +0x6A /* 0000C938 */
  21507. label0000C8D0:
  21508. 0000C8D0  0C80 0000 04B1           cmpi.l     D0, 0x4B1
  21509. 0000C8D6  6700 0080                beq        +0x82 /* 0000C958 */
  21510. 0000C8DA  6000 00AE                bra        +0xB0 /* 0000C98A */
  21511. label0000C8DE:
  21512. 0000C8DE  2F0A                     move.l     -[A7], A2
  21513. 0000C8E0  2F0B                     move.l     -[A7], A3
  21514. 0000C8E2  4EB9 0000 1552           jsr        [0x00001552]
  21515. 0000C8E8  42A7                     clr.l      -[A7]
  21516. 0000C8EA  2F0A                     move.l     -[A7], A2
  21517. 0000C8EC  4EB9 0000 CEF8           jsr        [0x0000CEF8]
  21518. 0000C8F2  2F0A                     move.l     -[A7], A2
  21519. 0000C8F4  2052                     movea.l    A0, [A2]
  21520. 0000C8F6  2068 049C                movea.l    A0, [A0 + 0x49C]
  21521. 0000C8FA  4E90                     jsr        [A0]
  21522. 0000C8FC  6000 008C                bra        +0x8E /* 0000C98A */
  21523. label0000C900:
  21524. 0000C900  4EB9 0000 1794           jsr        [0x00001794]
  21525. 0000C906  2F00                     move.l     -[A7], D0
  21526. 0000C908  2F0C                     move.l     -[A7], A4
  21527. 0000C90A  4EB9 0000 1572           jsr        [0x00001572]
  21528. 0000C910  4A00                     tst.b      D0
  21529. 0000C912  6776                     beq        +0x78 /* 0000C98A */
  21530. 0000C914  2F0B                     move.l     -[A7], A3
  21531. 0000C916  7001                     moveq.l    D0, 0x01
  21532. 0000C918  3F00                     move.w     -[A7], D0
  21533. 0000C91A  2F0A                     move.l     -[A7], A2
  21534. 0000C91C  4EB9 0000 C9F4           jsr        [0x0000C9F4]
  21535. 0000C922  42A7                     clr.l      -[A7]
  21536. 0000C924  2F0A                     move.l     -[A7], A2
  21537. 0000C926  4EB9 0000 CEF8           jsr        [0x0000CEF8]
  21538. 0000C92C  2F0A                     move.l     -[A7], A2
  21539. 0000C92E  2052                     movea.l    A0, [A2]
  21540. 0000C930  2068 049C                movea.l    A0, [A0 + 0x49C]
  21541. 0000C934  4E90                     jsr        [A0]
  21542. 0000C936  6052                     bra        +0x54 /* 0000C98A */
  21543. label0000C938:
  21544. 0000C938  42A7                     clr.l      -[A7]
  21545. 0000C93A  2F0A                     move.l     -[A7], A2
  21546. 0000C93C  4EB9 0000 CEF8           jsr        [0x0000CEF8]
  21547. 0000C942  2F0A                     move.l     -[A7], A2
  21548. 0000C944  2052                     movea.l    A0, [A2]
  21549. 0000C946  2068 049C                movea.l    A0, [A0 + 0x49C]
  21550. 0000C94A  4E90                     jsr        [A0]
  21551. 0000C94C  2F0A                     move.l     -[A7], A2
  21552. 0000C94E  2052                     movea.l    A0, [A2]
  21553. 0000C950  2068 0264                movea.l    A0, [A0 + 0x264]
  21554. 0000C954  4E90                     jsr        [A0]
  21555. 0000C956  6032                     bra        +0x34 /* 0000C98A */
  21556. label0000C958:
  21557. 0000C958  4EB9 0000 1098           jsr        [0x00001098]
  21558. 0000C95E  2F00                     move.l     -[A7], D0
  21559. 0000C960  2F0C                     move.l     -[A7], A4
  21560. 0000C962  4EB9 0000 1572           jsr        [0x00001572]
  21561. 0000C968  4A00                     tst.b      D0
  21562. 0000C96A  671E                     beq        +0x20 /* 0000C98A */
  21563. 0000C96C  2F0B                     move.l     -[A7], A3
  21564. 0000C96E  2F0A                     move.l     -[A7], A2
  21565. 0000C970  4EB9 0000 CC4C           jsr        [0x0000CC4C]
  21566. 0000C976  2F0B                     move.l     -[A7], A3
  21567. 0000C978  2F0A                     move.l     -[A7], A2
  21568. 0000C97A  4EB9 0000 CEF8           jsr        [0x0000CEF8]
  21569. 0000C980  2F0A                     move.l     -[A7], A2
  21570. 0000C982  2052                     movea.l    A0, [A2]
  21571. 0000C984  2068 049C                movea.l    A0, [A0 + 0x49C]
  21572. 0000C988  4E90                     jsr        [A0]
  21573. label0000C98A:
  21574. 0000C98A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  21575. 0000C98E  2F0C                     move.l     -[A7], A4
  21576. 0000C990  2F0B                     move.l     -[A7], A3
  21577. 0000C992  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21578. 0000C996  2F0A                     move.l     -[A7], A2
  21579. 0000C998  4EB9 0000 6232           jsr        [0x00006232]
  21580. 0000C99E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  21581. 0000C9A2  4E5E                     unlink     A6
  21582. 0000C9A4  205F                     movea.l    A0, [A7]+
  21583. 0000C9A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  21584. 0000C9AA  4ED0                     jmp        [A0]
  21585. 0000C9AC  8043                     or.w       D0, D3
  21586. 0000C9AE  446F 5570                neg.w      [A7 + 0x5570]
  21587. 0000C9B2  6461                     bcc        +0x63 /* 0000CA15 */
  21588. 0000C9B4  7465                     moveq.l    D2, 0x65
  21589. 0000C9B6  5F5F                     subq.w     [A7]+, 7
  21590. 0000C9B8  3233 5453                move.w     D1, [A3 + D5.w * 4 + 0x53]
  21591. 0000C9BC  686F                     bvc        +0x71 /* 0000CA2D */
  21592. 0000C9BE  7741                     moveq.l    D3, 0x41
  21593. 0000C9C0  6C6C                     bge        +0x6E /* 0000CA2E */
  21594. 0000C9C2  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  21595. 0000C9C8  6F69                     ble        +0x6B /* 0000CA33 */
  21596. 0000C9CA  6E74                     bgt        +0x76 /* 0000CA40 */
  21597. 0000C9CC  7356                     moveq.l    D1, 0x56
  21598. 0000C9CE  6965                     bvs        +0x67 /* 0000CA35 */
  21599. 0000C9D0  7746                     moveq.l    D3, 0x46
  21600. 0000C9D2  6C50                     bge        +0x52 /* 0000CA24 */
  21601. 0000C9D4  3754 4F62                move.w     [A3 + 0x4F62], [A4]
  21602. 0000C9D8  6A65                     bpl        +0x67 /* 0000CA3F */
  21603. 0000C9DA  6374                     bls        +0x76 /* 0000CA50 */
  21604. 0000C9DC  5432 5031                addq.b     [A2 + D5.w + 0x31], 2
  21605. 0000C9E0  3654                     movea.w    A3, [A4]
  21606. 0000C9E2  4465                     neg.w      -[A5]
  21607. 0000C9E4  7065                     moveq.l    D0, 0x65
  21608. 0000C9E6  6E64                     bgt        +0x66 /* 0000CA4C */
  21609. 0000C9E8  656E                     bcs        +0x70 /* 0000CA58 */
  21610. 0000C9EA  6379                     bls        +0x7B /* 0000CA65 */
  21611. 0000C9EC  5370 6163 6500 0000 4E56 subq.w     [[A0 + 0x6500] + 0x4E56], 1
  21612. 0000C9F6  FF88                     .invalid   <<F/6/7>>
  21613. 0000C9F8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  21614. 0000C9FC  286E 0008                movea.l    A4, [A6 + 0x8]
  21615. 0000CA00  202E 000E                move.l     D0, [A6 + 0xE]
  21616. 0000CA04  6700 01F4                beq        +0x1F6 /* 0000CBFA */
  21617. 0000CA08  2079 FFFB EFE0           movea.l    A0, [0xFFFBEFE0]
  21618. 0000CA0E  2668 000C                movea.l    A3, [A0 + 0xC]
  21619. 0000CA12  7000                     moveq.l    D0, 0x00
  21620. 0000CA14  2440                     movea.l    A2, D0
  21621. 0000CA16  7600                     moveq.l    D3, 0x00
  21622. 0000CA18  2D43 FF88                move.l     [A6 - 0x78], D3
  21623. 0000CA1C  422E FF8C                clr.b      [A6 - 0x74]
  21624. 0000CA20  2803                     move.l     D4, D3
  21625. 0000CA22  2A03                     move.l     D5, D3
  21626. label0000CA24:
  21627. 0000CA24  200B                     move.l     D0, A3
  21628. 0000CA26  6700 01D2                beq        +0x1D4 /* 0000CBFA */
  21629. 0000CA2A  206E 000E                movea.l    A0, [A6 + 0xE]
  21630. label0000CA2E:
  21631. 0000CA2E  4A28 0134                tst.b      [A0 + 0x134]
  21632. 0000CA32  663C                     bne        +0x3E /* 0000CA70 */
  21633. 0000CA34  2F08                     move.l     -[A7], A0
  21634. 0000CA36  2250                     movea.l    A1, [A0]
  21635. 0000CA38  2269 0084                movea.l    A1, [A1 + 0x84]
  21636. 0000CA3C  4E91                     jsr        [A1]
  21637. 0000CA3E  2F00                     move.l     -[A7], D0
  21638. label0000CA40:
  21639. 0000CA40  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21640. 0000CA44  206E 000E                movea.l    A0, [A6 + 0xE]
  21641. 0000CA48  2050                     movea.l    A0, [A0]
  21642. 0000CA4A  2068 0084                movea.l    A0, [A0 + 0x84]
  21643. // begin alternate branch 0000CA4C-0000CA52
  21644. label0000CA4C:
  21645. 0000CA4C  0084 4E90 2F00           ori.l      D4, 0x4E902F00
  21646. // end alternate branch 0000CA4C-0000CA52
  21647. label0000CA4C: // (misaligned)
  21648. 0000CA4E  4E90                     jsr        [A0]
  21649. label0000CA50:
  21650. 0000CA50  2F00                     move.l     -[A7], D0
  21651. 0000CA52  2F0B                     move.l     -[A7], A3
  21652. 0000CA54  2053                     movea.l    A0, [A3]
  21653. 0000CA56  2068 00E0                movea.l    A0, [A0 + 0xE0]
  21654. // begin alternate branch 0000CA58-0000CA5A
  21655. label0000CA58:
  21656. 0000CA58  00E0                     .incomplete
  21657. // end alternate branch 0000CA58-0000CA5A
  21658. label0000CA58: // (misaligned)
  21659. 0000CA5A  4E90                     jsr        [A0]
  21660. 0000CA5C  2440                     movea.l    A2, D0
  21661. 0000CA5E  200A                     move.l     D0, A2
  21662. 0000CA60  6710                     beq        +0x12 /* 0000CA72 */
  21663. 0000CA62  2F0A                     move.l     -[A7], A2
  21664. 0000CA64  2052                     movea.l    A0, [A2]
  21665. 0000CA66  2068 0050                movea.l    A0, [A0 + 0x50]
  21666. 0000CA6A  4E90                     jsr        [A0]
  21667. 0000CA6C  2A00                     move.l     D5, D0
  21668. 0000CA6E  6002                     bra        +0x4 /* 0000CA72 */
  21669. label0000CA70:
  21670. 0000CA70  7A01                     moveq.l    D5, 0x01
  21671. label0000CA72:
  21672. 0000CA72  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21673. 0000CA76  2F0C                     move.l     -[A7], A4
  21674. 0000CA78  4EB9 0000 CC4C           jsr        [0x0000CC4C]
  21675. 0000CA7E  0C85 0000 0001           cmpi.l     D5, 0x1
  21676. 0000CA84  6F00 0128                ble        +0x12A /* 0000CBAE */
  21677. 0000CA88  2F0A                     move.l     -[A7], A2
  21678. 0000CA8A  1F39 FFFD 2B50           move.b     -[A7], [0xFFFD2B50]
  21679. 0000CA90  486E FF90                pea.l      [A6 - 0x70]
  21680. 0000CA94  4EB9 0000 5112           jsr        [0x00005112]
  21681. 0000CA9A  486E FF90                pea.l      [A6 - 0x70]
  21682. 0000CA9E  4EB9 0000 5122           jsr        [0x00005122]
  21683. 0000CAA4  2640                     movea.l    A3, D0
  21684. 0000CAA6  6042                     bra        +0x44 /* 0000CAEA */
  21685. label0000CAA8:
  21686. 0000CAA8  B7EE 000E                cmpa.l     A3, [A6 + 0xE]
  21687. 0000CAAC  6730                     beq        +0x32 /* 0000CADE */
  21688. 0000CAAE  2F0B                     move.l     -[A7], A3
  21689. 0000CAB0  486E FF88                pea.l      [A6 - 0x78]
  21690. 0000CAB4  2F0C                     move.l     -[A7], A4
  21691. 0000CAB6  4EB9 0000 87AA           jsr        [0x000087AA]
  21692. 0000CABC  2440                     movea.l    A2, D0
  21693. 0000CABE  200A                     move.l     D0, A2
  21694. 0000CAC0  671C                     beq        +0x1E /* 0000CADE */
  21695. 0000CAC2  2F0A                     move.l     -[A7], A2
  21696. 0000CAC4  4EB9 0000 8292           jsr        [0x00008292]
  21697. 0000CACA  4A00                     tst.b      D0
  21698. 0000CACC  6706                     beq        +0x8 /* 0000CAD4 */
  21699. 0000CACE  1D7C 0001 FF8C           move.b     [A6 - 0x74], 0x1
  21700. label0000CAD4:
  21701. 0000CAD4  262E FF88                move.l     D3, [A6 - 0x78]
  21702. 0000CAD8  B684                     cmp.l      D3, D4
  21703. 0000CADA  6F02                     ble        +0x4 /* 0000CADE */
  21704. 0000CADC  2803                     move.l     D4, D3
  21705. label0000CADE:
  21706. 0000CADE  486E FF90                pea.l      [A6 - 0x70]
  21707. 0000CAE2  4EB9 0000 511A           jsr        [0x0000511A]
  21708. 0000CAE8  2640                     movea.l    A3, D0
  21709. label0000CAEA:
  21710. 0000CAEA  486E FF90                pea.l      [A6 - 0x70]
  21711. 0000CAEE  206E FF90                movea.l    A0, [A6 - 0x70]
  21712. 0000CAF2  2050                     movea.l    A0, [A0]
  21713. 0000CAF4  4E90                     jsr        [A0]
  21714. 0000CAF6  4A00                     tst.b      D0
  21715. 0000CAF8  66AE                     bne        -0x50 /* 0000CAA8 */
  21716. 0000CAFA  102E FF8C                move.b     D0, [A6 - 0x74]
  21717. 0000CAFE  6752                     beq        +0x54 /* 0000CB52 */
  21718. 0000CB00  4A84                     tst.l      D4
  21719. 0000CB02  674E                     beq        +0x50 /* 0000CB52 */
  21720. 0000CB04  7012                     moveq.l    D0, 0x12
  21721. 0000CB06  2F00                     move.l     -[A7], D0
  21722. 0000CB08  4EB9 0000 0BEA           jsr        [0x00000BEA]
  21723. 0000CB0E  2440                     movea.l    A2, D0
  21724. 0000CB10  200A                     move.l     D0, A2
  21725. 0000CB12  6708                     beq        +0xA /* 0000CB1C */
  21726. 0000CB14  2F0A                     move.l     -[A7], A2
  21727. 0000CB16  4EB9 0000 8732           jsr        [0x00008732]
  21728. label0000CB1C:
  21729. 0000CB1C  2F0A                     move.l     -[A7], A2
  21730. 0000CB1E  4EB9 0000 1172           jsr        [0x00001172]
  21731. 0000CB24  2F0C                     move.l     -[A7], A4
  21732. 0000CB26  7002                     moveq.l    D0, 0x02
  21733. 0000CB28  3F00                     move.w     -[A7], D0
  21734. 0000CB2A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21735. 0000CB2E  2F0A                     move.l     -[A7], A2
  21736. 0000CB30  4EB9 0000 873A           jsr        [0x0000873A]
  21737. 0000CB36  2F0A                     move.l     -[A7], A2
  21738. 0000CB38  2F04                     move.l     -[A7], D4
  21739. 0000CB3A  2F0C                     move.l     -[A7], A4
  21740. 0000CB3C  2054                     movea.l    A0, [A4]
  21741. 0000CB3E  2068 0478                movea.l    A0, [A0 + 0x478]
  21742. 0000CB42  4E90                     jsr        [A0]
  21743. 0000CB44  2F0C                     move.l     -[A7], A4
  21744. 0000CB46  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21745. 0000CB4A  4EB9 0000 1552           jsr        [0x00001552]
  21746. 0000CB50  6050                     bra        +0x52 /* 0000CBA2 */
  21747. label0000CB52:
  21748. 0000CB52  4A84                     tst.l      D4
  21749. 0000CB54  664C                     bne        +0x4E /* 0000CBA2 */
  21750. 0000CB56  7012                     moveq.l    D0, 0x12
  21751. 0000CB58  2F00                     move.l     -[A7], D0
  21752. 0000CB5A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  21753. 0000CB60  2440                     movea.l    A2, D0
  21754. 0000CB62  200A                     move.l     D0, A2
  21755. 0000CB64  6708                     beq        +0xA /* 0000CB6E */
  21756. 0000CB66  2F0A                     move.l     -[A7], A2
  21757. 0000CB68  4EB9 0000 8732           jsr        [0x00008732]
  21758. label0000CB6E:
  21759. 0000CB6E  2F0A                     move.l     -[A7], A2
  21760. 0000CB70  4EB9 0000 1172           jsr        [0x00001172]
  21761. 0000CB76  2F0C                     move.l     -[A7], A4
  21762. 0000CB78  7001                     moveq.l    D0, 0x01
  21763. 0000CB7A  3F00                     move.w     -[A7], D0
  21764. 0000CB7C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21765. 0000CB80  2F0A                     move.l     -[A7], A2
  21766. 0000CB82  4EB9 0000 873A           jsr        [0x0000873A]
  21767. 0000CB88  2F0A                     move.l     -[A7], A2
  21768. 0000CB8A  2F04                     move.l     -[A7], D4
  21769. 0000CB8C  2F0C                     move.l     -[A7], A4
  21770. 0000CB8E  2054                     movea.l    A0, [A4]
  21771. 0000CB90  2068 0478                movea.l    A0, [A0 + 0x478]
  21772. 0000CB94  4E90                     jsr        [A0]
  21773. 0000CB96  2F0C                     move.l     -[A7], A4
  21774. 0000CB98  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21775. 0000CB9C  4EB9 0000 1552           jsr        [0x00001552]
  21776. label0000CBA2:
  21777. 0000CBA2  486E FF90                pea.l      [A6 - 0x70]
  21778. 0000CBA6  4EB9 0000 4F4A           jsr        [0x00004F4A]
  21779. 0000CBAC  604C                     bra        +0x4E /* 0000CBFA */
  21780. label0000CBAE:
  21781. 0000CBAE  7012                     moveq.l    D0, 0x12
  21782. 0000CBB0  2F00                     move.l     -[A7], D0
  21783. 0000CBB2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  21784. 0000CBB8  2440                     movea.l    A2, D0
  21785. 0000CBBA  200A                     move.l     D0, A2
  21786. 0000CBBC  6708                     beq        +0xA /* 0000CBC6 */
  21787. 0000CBBE  2F0A                     move.l     -[A7], A2
  21788. 0000CBC0  4EB9 0000 8732           jsr        [0x00008732]
  21789. label0000CBC6:
  21790. 0000CBC6  2F0A                     move.l     -[A7], A2
  21791. 0000CBC8  4EB9 0000 1172           jsr        [0x00001172]
  21792. 0000CBCE  2F0C                     move.l     -[A7], A4
  21793. 0000CBD0  7001                     moveq.l    D0, 0x01
  21794. 0000CBD2  3F00                     move.w     -[A7], D0
  21795. 0000CBD4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21796. 0000CBD8  2F0A                     move.l     -[A7], A2
  21797. 0000CBDA  4EB9 0000 873A           jsr        [0x0000873A]
  21798. 0000CBE0  2F0A                     move.l     -[A7], A2
  21799. 0000CBE2  42A7                     clr.l      -[A7]
  21800. 0000CBE4  2F0C                     move.l     -[A7], A4
  21801. 0000CBE6  2054                     movea.l    A0, [A4]
  21802. 0000CBE8  2068 0478                movea.l    A0, [A0 + 0x478]
  21803. 0000CBEC  4E90                     jsr        [A0]
  21804. 0000CBEE  2F0C                     move.l     -[A7], A4
  21805. 0000CBF0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21806. 0000CBF4  4EB9 0000 1552           jsr        [0x00001552]
  21807. label0000CBFA:
  21808. 0000CBFA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  21809. 0000CBFE  4E5E                     unlink     A6
  21810. 0000CC00  205F                     movea.l    A0, [A7]+
  21811. 0000CC02  4FEF 000A                lea.l      A7, [A7 + 0xA]
  21812. 0000CC06  4ED0                     jmp        [A0]
  21813. 0000CC08  803E                     or.b       D0, <<invalid special address>>
  21814. 0000CC0A  4164                     chk.w      D0, -[A4]
  21815. 0000CC0C  6442                     bcc        +0x44 /* 0000CC50 */
  21816. 0000CC0E  7265                     moveq.l    D1, 0x65
  21817. 0000CC10  616B                     bsr        +0x6D /* 0000CC7D */
  21818. 0000CC12  506F 696E                addq.w     [A7 + 0x696E], 8
  21819. 0000CC16  744F                     moveq.l    D2, 0x4F
  21820. 0000CC18  626A                     bhi        +0x6C /* 0000CC84 */
  21821. 0000CC1A  6563                     bcs        +0x65 /* 0000CC7F */
  21822. 0000CC1C  745F                     moveq.l    D2, 0x5F
  21823. 0000CC1E  5F32 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  21824. 0000CC22  5368 6F77                subq.w     [A0 + 0x6F77], 1
  21825. 0000CC26  416C 6C42                chk.w      D0, [A4 + 0x6C42]
  21826. 0000CC2A  7265                     moveq.l    D1, 0x65
  21827. 0000CC2C  616B                     bsr        +0x6D /* 0000CC99 */
  21828. 0000CC2E  706F                     moveq.l    D0, 0x6F
  21829. 0000CC30  696E                     bvs        +0x70 /* 0000CCA0 */
  21830. 0000CC32  7473                     moveq.l    D2, 0x73
  21831. 0000CC34  5669 6577                addq.w     [A1 + 0x6577], 3
  21832. 0000CC38  4650                     not.w      [A0]
  21833. 0000CC3A  3131 5442                move.w     -[A0], [A1 + D5.w * 4 + 0x42]
  21834. 0000CC3E  7265                     moveq.l    D1, 0x65
  21835. 0000CC40  616B                     bsr        +0x6D /* 0000CCAD */
  21836. 0000CC42  506F 696E                addq.w     [A7 + 0x696E], 8
  21837. 0000CC46  7473                     moveq.l    D2, 0x73
  21838. 0000CC48  0000 FFFF                ori.b      D0, 0xFF
  21839. 0000CC4C  4E56 FF74                link       A6, -0x008C
  21840. label0000CC50:
  21841. 0000CC50  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  21842. 0000CC54  266E 0008                movea.l    A3, [A6 + 0x8]
  21843. 0000CC58  2079 FFFB EFE0           movea.l    A0, [0xFFFBEFE0]
  21844. 0000CC5E  2468 000C                movea.l    A2, [A0 + 0xC]
  21845. 0000CC62  7600                     moveq.l    D3, 0x00
  21846. 0000CC64  2D43 FF78                move.l     [A6 - 0x88], D3
  21847. 0000CC68  2D43 FF7C                move.l     [A6 - 0x84], D3
  21848. 0000CC6C  422E FF80                clr.b      [A6 - 0x80]
  21849. 0000CC70  202E 000C                move.l     D0, [A6 + 0xC]
  21850. 0000CC74  6700 0232                beq        +0x234 /* 0000CEA8 */
  21851. 0000CC78  200A                     move.l     D0, A2
  21852. 0000CC7A  6700 022C                beq        +0x22E /* 0000CEA8 */
  21853. 0000CC7E  4AAB 01A6                tst.l      [A3 + 0x1A6]
  21854. 0000CC82  6700 0224                beq        +0x226 /* 0000CEA8 */
  21855. // begin alternate branch 0000CC84-0000CC90
  21856. label0000CC84:
  21857. 0000CC84  0224 2F2E                andi.b     -[A4], 0x2E /* '.' */
  21858. 0000CC88  000C 206E                ori.b      A4, 0x6E /* 'n' */
  21859. 0000CC8C  000C 2250                ori.b      A4, 0x50 /* 'P' */
  21860. // end alternate branch 0000CC84-0000CC90
  21861. label0000CC84: // (misaligned)
  21862. 0000CC86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21863. 0000CC8A  206E 000C                movea.l    A0, [A6 + 0xC]
  21864. 0000CC8E  2250                     movea.l    A1, [A0]
  21865. 0000CC90  2269 0084                movea.l    A1, [A1 + 0x84]
  21866. 0000CC94  4E91                     jsr        [A1]
  21867. 0000CC96  2F00                     move.l     -[A7], D0
  21868. 0000CC98  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21869. 0000CC9C  206E 000C                movea.l    A0, [A6 + 0xC]
  21870. label0000CCA0:
  21871. 0000CCA0  2050                     movea.l    A0, [A0]
  21872. 0000CCA2  2068 0084                movea.l    A0, [A0 + 0x84]
  21873. 0000CCA6  4E90                     jsr        [A0]
  21874. 0000CCA8  2F00                     move.l     -[A7], D0
  21875. 0000CCAA  2F0A                     move.l     -[A7], A2
  21876. 0000CCAC  2052                     movea.l    A0, [A2]
  21877. 0000CCAE  2068 00E0                movea.l    A0, [A0 + 0xE0]
  21878. 0000CCB2  4E90                     jsr        [A0]
  21879. 0000CCB4  2D40 FF74                move.l     [A6 - 0x8C], D0
  21880. 0000CCB8  4A80                     tst.l      D0
  21881. 0000CCBA  6710                     beq        +0x12 /* 0000CCCC */
  21882. 0000CCBC  2F00                     move.l     -[A7], D0
  21883. 0000CCBE  2040                     movea.l    A0, D0
  21884. 0000CCC0  2050                     movea.l    A0, [A0]
  21885. 0000CCC2  2068 0050                movea.l    A0, [A0 + 0x50]
  21886. 0000CCC6  4E90                     jsr        [A0]
  21887. 0000CCC8  2D40 FF78                move.l     [A6 - 0x88], D0
  21888. label0000CCCC:
  21889. 0000CCCC  202E FF78                move.l     D0, [A6 - 0x88]
  21890. 0000CCD0  6700 01D6                beq        +0x1D8 /* 0000CEA8 */
  21891. 0000CCD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21892. 0000CCD8  486E FF7C                pea.l      [A6 - 0x84]
  21893. 0000CCDC  2F0B                     move.l     -[A7], A3
  21894. 0000CCDE  4EB9 0000 87AA           jsr        [0x000087AA]
  21895. 0000CCE4  2840                     movea.l    A4, D0
  21896. 0000CCE6  200C                     move.l     D0, A4
  21897. 0000CCE8  6700 01BE                beq        +0x1C0 /* 0000CEA8 */
  21898. 0000CCEC  302C 0008                move.w     D0, [A4 + 0x8]
  21899. 0000CCF0  7601                     moveq.l    D3, 0x01
  21900. 0000CCF2  B043                     cmp.w      D0, D3
  21901. 0000CCF4  6600 01A0                bne        +0x1A2 /* 0000CE96 */
  21902. 0000CCF8  246C 000E                movea.l    A2, [A4 + 0xE]
  21903. 0000CCFC  200A                     move.l     D0, A2
  21904. 0000CCFE  672C                     beq        +0x2E /* 0000CD2C */
  21905. 0000CD00  4A2A 0134                tst.b      [A2 + 0x134]
  21906. 0000CD04  6626                     bne        +0x28 /* 0000CD2C */
  21907. 0000CD06  2F0C                     move.l     -[A7], A4
  21908. 0000CD08  4EB9 0000 8292           jsr        [0x00008292]
  21909. 0000CD0E  1D40 FF80                move.b     [A6 - 0x80], D0
  21910. 0000CD12  4A00                     tst.b      D0
  21911. 0000CD14  6716                     beq        +0x18 /* 0000CD2C */
  21912. 0000CD16  302E FF7E                move.w     D0, [A6 - 0x82]
  21913. 0000CD1A  5240                     addq.w     D0, 1
  21914. 0000CD1C  3F00                     move.w     -[A7], D0
  21915. 0000CD1E  3F2E FF7A                move.w     -[A7], [A6 - 0x86]
  21916. 0000CD22  2F0B                     move.l     -[A7], A3
  21917. 0000CD24  2053                     movea.l    A0, [A3]
  21918. 0000CD26  2068 03F8                movea.l    A0, [A0 + 0x3F8]
  21919. 0000CD2A  4E90                     jsr        [A0]
  21920. label0000CD2C:
  21921. 0000CD2C  2F0C                     move.l     -[A7], A4
  21922. 0000CD2E  262B 01A6                move.l     D3, [A3 + 0x1A6]
  21923. 0000CD32  2F03                     move.l     -[A7], D3
  21924. 0000CD34  2043                     movea.l    A0, D3
  21925. 0000CD36  2050                     movea.l    A0, [A0]
  21926. 0000CD38  2068 00BC                movea.l    A0, [A0 + 0xBC]
  21927. 0000CD3C  4E90                     jsr        [A0]
  21928. 0000CD3E  2F0C                     move.l     -[A7], A4
  21929. 0000CD40  4EB9 0000 14CA           jsr        [0x000014CA]
  21930. 0000CD46  7001                     moveq.l    D0, 0x01
  21931. 0000CD48  3F00                     move.w     -[A7], D0
  21932. 0000CD4A  2F0B                     move.l     -[A7], A3
  21933. 0000CD4C  2053                     movea.l    A0, [A3]
  21934. 0000CD4E  2068 0408                movea.l    A0, [A0 + 0x408]
  21935. 0000CD52  4E90                     jsr        [A0]
  21936. 0000CD54  102E FF80                move.b     D0, [A6 - 0x80]
  21937. 0000CD58  6700 014E                beq        +0x150 /* 0000CEA8 */
  21938. 0000CD5C  0CAE 0000 0001 FF78      cmpi.l     [A6 - 0x88], 0x1
  21939. 0000CD64  6F00 0142                ble        +0x144 /* 0000CEA8 */
  21940. 0000CD68  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  21941. 0000CD6C  1F39 FFFD 2B50           move.b     -[A7], [0xFFFD2B50]
  21942. 0000CD72  486E FF84                pea.l      [A6 - 0x7C]
  21943. 0000CD76  4EB9 0000 5112           jsr        [0x00005112]
  21944. 0000CD7C  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  21945. 0000CD82  486E FF84                pea.l      [A6 - 0x7C]
  21946. 0000CD86  4EB9 0000 5122           jsr        [0x00005122]
  21947. 0000CD8C  2D40 FFF4                move.l     [A6 - 0xC], D0
  21948. 0000CD90  6000 00E6                bra        +0xE8 /* 0000CE78 */
  21949. label0000CD94:
  21950. 0000CD94  246E FFF4                movea.l    A2, [A6 - 0xC]
  21951. 0000CD98  B5EE 000C                cmpa.l     A2, [A6 + 0xC]
  21952. 0000CD9C  6700 00CC                beq        +0xCE /* 0000CE6A */
  21953. 0000CDA0  7612                     moveq.l    D3, 0x12
  21954. 0000CDA2  2F03                     move.l     -[A7], D3
  21955. 0000CDA4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  21956. 0000CDAA  2840                     movea.l    A4, D0
  21957. 0000CDAC  200C                     move.l     D0, A4
  21958. 0000CDAE  6708                     beq        +0xA /* 0000CDB8 */
  21959. 0000CDB0  2F0C                     move.l     -[A7], A4
  21960. 0000CDB2  4EB9 0000 8732           jsr        [0x00008732]
  21961. label0000CDB8:
  21962. 0000CDB8  2F0C                     move.l     -[A7], A4
  21963. 0000CDBA  4EB9 0000 1172           jsr        [0x00001172]
  21964. 0000CDC0  102E FFF8                move.b     D0, [A6 - 0x8]
  21965. 0000CDC4  6776                     beq        +0x78 /* 0000CE3C */
  21966. 0000CDC6  2F0B                     move.l     -[A7], A3
  21967. 0000CDC8  7001                     moveq.l    D0, 0x01
  21968. 0000CDCA  3F00                     move.w     -[A7], D0
  21969. 0000CDCC  2F0A                     move.l     -[A7], A2
  21970. 0000CDCE  2F0C                     move.l     -[A7], A4
  21971. 0000CDD0  4EB9 0000 873A           jsr        [0x0000873A]
  21972. 0000CDD6  2F0C                     move.l     -[A7], A4
  21973. 0000CDD8  202E FF7C                move.l     D0, [A6 - 0x84]
  21974. 0000CDDC  5380                     subq.l     D0, 1
  21975. 0000CDDE  2F00                     move.l     -[A7], D0
  21976. 0000CDE0  2F0B                     move.l     -[A7], A3
  21977. 0000CDE2  2053                     movea.l    A0, [A3]
  21978. 0000CDE4  2068 0478                movea.l    A0, [A0 + 0x478]
  21979. 0000CDE8  4E90                     jsr        [A0]
  21980. 0000CDEA  422E FFF8                clr.b      [A6 - 0x8]
  21981. 0000CDEE  197C 0001 000A           move.b     [A4 + 0xA], 0x1
  21982. 0000CDF4  2F03                     move.l     -[A7], D3
  21983. 0000CDF6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  21984. 0000CDFC  2D40 FFFC                move.l     [A6 - 0x4], D0
  21985. 0000CE00  4A80                     tst.l      D0
  21986. 0000CE02  6708                     beq        +0xA /* 0000CE0C */
  21987. 0000CE04  2F00                     move.l     -[A7], D0
  21988. 0000CE06  4EB9 0000 8732           jsr        [0x00008732]
  21989. label0000CE0C:
  21990. 0000CE0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  21991. 0000CE10  4EB9 0000 1172           jsr        [0x00001172]
  21992. 0000CE16  2F0B                     move.l     -[A7], A3
  21993. 0000CE18  7002                     moveq.l    D0, 0x02
  21994. 0000CE1A  3F00                     move.w     -[A7], D0
  21995. 0000CE1C  2F0A                     move.l     -[A7], A2
  21996. 0000CE1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  21997. 0000CE22  4EB9 0000 873A           jsr        [0x0000873A]
  21998. 0000CE28  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  21999. 0000CE2C  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  22000. 0000CE30  2F0B                     move.l     -[A7], A3
  22001. 0000CE32  2053                     movea.l    A0, [A3]
  22002. 0000CE34  2068 0478                movea.l    A0, [A0 + 0x478]
  22003. 0000CE38  4E90                     jsr        [A0]
  22004. 0000CE3A  6022                     bra        +0x24 /* 0000CE5E */
  22005. label0000CE3C:
  22006. 0000CE3C  2F0B                     move.l     -[A7], A3
  22007. 0000CE3E  7002                     moveq.l    D0, 0x02
  22008. 0000CE40  3F00                     move.w     -[A7], D0
  22009. 0000CE42  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  22010. 0000CE46  2F0C                     move.l     -[A7], A4
  22011. 0000CE48  4EB9 0000 873A           jsr        [0x0000873A]
  22012. 0000CE4E  2F0C                     move.l     -[A7], A4
  22013. 0000CE50  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  22014. 0000CE54  2F0B                     move.l     -[A7], A3
  22015. 0000CE56  2053                     movea.l    A0, [A3]
  22016. 0000CE58  2068 0478                movea.l    A0, [A0 + 0x478]
  22017. 0000CE5C  4E90                     jsr        [A0]
  22018. label0000CE5E:
  22019. 0000CE5E  2F0B                     move.l     -[A7], A3
  22020. 0000CE60  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  22021. 0000CE64  4EB9 0000 1552           jsr        [0x00001552]
  22022. label0000CE6A:
  22023. 0000CE6A  486E FF84                pea.l      [A6 - 0x7C]
  22024. 0000CE6E  4EB9 0000 511A           jsr        [0x0000511A]
  22025. 0000CE74  2D40 FFF4                move.l     [A6 - 0xC], D0
  22026. label0000CE78:
  22027. 0000CE78  486E FF84                pea.l      [A6 - 0x7C]
  22028. 0000CE7C  206E FF84                movea.l    A0, [A6 - 0x7C]
  22029. 0000CE80  2050                     movea.l    A0, [A0]
  22030. 0000CE82  4E90                     jsr        [A0]
  22031. 0000CE84  4A00                     tst.b      D0
  22032. 0000CE86  6600 FF0C                bne        -0xF2 /* 0000CD94 */
  22033. 0000CE8A  486E FF84                pea.l      [A6 - 0x7C]
  22034. 0000CE8E  4EB9 0000 4F4A           jsr        [0x00004F4A]
  22035. 0000CE94  6012                     bra        +0x14 /* 0000CEA8 */
  22036. label0000CE96:
  22037. 0000CE96  3F2E FF7E                move.w     -[A7], [A6 - 0x82]
  22038. 0000CE9A  3003                     move.w     D0, D3
  22039. 0000CE9C  3F00                     move.w     -[A7], D0
  22040. 0000CE9E  2F0B                     move.l     -[A7], A3
  22041. 0000CEA0  2053                     movea.l    A0, [A3]
  22042. 0000CEA2  2068 03F8                movea.l    A0, [A0 + 0x3F8]
  22043. 0000CEA6  4E90                     jsr        [A0]
  22044. label0000CEA8:
  22045. 0000CEA8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22046. 0000CEAC  4E5E                     unlink     A6
  22047. 0000CEAE  205F                     movea.l    A0, [A7]+
  22048. 0000CEB0  504F                     addq.w     A7, 8
  22049. 0000CEB2  4ED0                     jmp        [A0]
  22050. 0000CEB4  8040                     or.w       D0, D0
  22051. 0000CEB6  5265                     addq.w     -[A5], 1
  22052. 0000CEB8  6D6F                     blt        +0x71 /* 0000CF29 */
  22053. 0000CEBA  7665                     moveq.l    D3, 0x65
  22054. 0000CEBC  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  22055. 0000CEC2  6F69                     ble        +0x6B /* 0000CF2D */
  22056. 0000CEC4  6E74                     bgt        +0x76 /* 0000CF3A */
  22057. 0000CEC6  4F62                     chk.w      D7, -[A2]
  22058. 0000CEC8  6A65                     bpl        +0x67 /* 0000CF2F */
  22059. 0000CECA  6374                     bls        +0x76 /* 0000CF40 */
  22060. 0000CECC  5F5F                     subq.w     [A7]+, 7
  22061. 0000CECE  3233 5453                move.w     D1, [A3 + D5.w * 4 + 0x53]
  22062. 0000CED2  686F                     bvc        +0x71 /* 0000CF43 */
  22063. 0000CED4  7741                     moveq.l    D3, 0x41
  22064. 0000CED6  6C6C                     bge        +0x6E /* 0000CF44 */
  22065. 0000CED8  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  22066. 0000CEDE  6F69                     ble        +0x6B /* 0000CF49 */
  22067. 0000CEE0  6E74                     bgt        +0x76 /* 0000CF56 */
  22068. 0000CEE2  7356                     moveq.l    D1, 0x56
  22069. 0000CEE4  6965                     bvs        +0x67 /* 0000CF4B */
  22070. 0000CEE6  7746                     moveq.l    D3, 0x46
  22071. 0000CEE8  5031 3154                addq.b     <<invalid full ext with I/IS == 4>>, 8
  22072. 0000CEEC  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  22073. 0000CEF2  6F69                     ble        +0x6B /* 0000CF5D */
  22074. 0000CEF4  6E74                     bgt        +0x76 /* 0000CF6A */
  22075. 0000CEF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  22076. 0000CEFA  FF1C                     .extension 0xF1C <<F/4-5/7>> // unimplemented
  22077. 0000CEFC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  22078. 0000CF00  206E 0008                movea.l    A0, [A6 + 0x8]
  22079. 0000CF04  2F28 01A6                move.l     -[A7], [A0 + 0x1A6]
  22080. 0000CF08  1F39 FFFD 2B50           move.b     -[A7], [0xFFFD2B50]
  22081. 0000CF0E  486E FF1C                pea.l      [A6 - 0xE4]
  22082. 0000CF12  4EB9 0000 5112           jsr        [0x00005112]
  22083. 0000CF18  486E FF1C                pea.l      [A6 - 0xE4]
  22084. 0000CF1C  4EB9 0000 5122           jsr        [0x00005122]
  22085. 0000CF22  2D40 FF8C                move.l     [A6 - 0x74], D0
  22086. 0000CF26  6000 0180                bra        +0x182 /* 0000D0A8 */
  22087. label0000CF2A:
  22088. 0000CF2A  246E FF8C                movea.l    A2, [A6 - 0x74]
  22089. 0000CF2E  286A 000E                movea.l    A4, [A2 + 0xE]
  22090. 0000CF32  200C                     move.l     D0, A4
  22091. 0000CF34  6700 013C                beq        +0x13E /* 0000D072 */
  22092. 0000CF38  2F0C                     move.l     -[A7], A4
  22093. label0000CF3A:
  22094. 0000CF3A  2054                     movea.l    A0, [A4]
  22095. 0000CF3C  2068 009C                movea.l    A0, [A0 + 0x9C]
  22096. label0000CF40:
  22097. 0000CF40  4E90                     jsr        [A0]
  22098. 0000CF42  4A2C 0134                tst.b      [A4 + 0x134]
  22099. // begin alternate branch 0000CF44-0000CF48
  22100. label0000CF44:
  22101. 0000CF44  0134 6710                btst       [A4 + D6 * 8], D0
  22102. // end alternate branch 0000CF44-0000CF48
  22103. label0000CF44: // (misaligned)
  22104. 0000CF46  6710                     beq        +0x12 /* 0000CF58 */
  22105. 0000CF48  2F0C                     move.l     -[A7], A4
  22106. 0000CF4A  4EB9 0000 80E2           jsr        [0x000080E2]
  22107. 0000CF50  3540 000C                move.w     [A2 + 0xC], D0
  22108. 0000CF54  6000 0144                bra        +0x146 /* 0000D09A */
  22109. // begin alternate branch 0000CF56-0000CF58
  22110. label0000CF56:
  22111. 0000CF56  0144                     bchg       D4, D0
  22112. // end alternate branch 0000CF56-0000CF58
  22113. label0000CF56: // (misaligned)
  22114. label0000CF58:
  22115. 0000CF58  246E FF8C                movea.l    A2, [A6 - 0x74]
  22116. 0000CF5C  302A 0008                move.w     D0, [A2 + 0x8]
  22117. 0000CF60  7202                     moveq.l    D1, 0x02
  22118. 0000CF62  B041                     cmp.w      D0, D1
  22119. 0000CF64  661C                     bne        +0x1E /* 0000CF82 */
  22120. 0000CF66  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  22121. // begin alternate branch 0000CF6A-0000CF76
  22122. label0000CF6A:
  22123. 0000CF6A  EFDC 2068                bfins      [A4]+ {1:D0}, D2
  22124. 0000CF6E  0008 226C                ori.b      A0, 0x6C /* 'l' */
  22125. 0000CF72  0130 B1C9                btst       [[ + <<invalid base displacement size>>]], D0
  22126. // end alternate branch 0000CF6A-0000CF76
  22127. label0000CF6A: // (misaligned)
  22128. 0000CF6C  2068 0008                movea.l    A0, [A0 + 0x8]
  22129. 0000CF70  226C 0130                movea.l    A1, [A4 + 0x130]
  22130. 0000CF74  B1C9                     cmpa.l     A0, A1
  22131. 0000CF76  670A                     beq        +0xC /* 0000CF82 */
  22132. 0000CF78  357C 009C 000C           move.w     [A2 + 0xC], 0x9C
  22133. 0000CF7E  6000 011A                bra        +0x11C /* 0000D09A */
  22134. label0000CF82:
  22135. 0000CF82  246E FF8C                movea.l    A2, [A6 - 0x74]
  22136. 0000CF86  302A 0008                move.w     D0, [A2 + 0x8]
  22137. 0000CF8A  7202                     moveq.l    D1, 0x02
  22138. 0000CF8C  B041                     cmp.w      D0, D1
  22139. 0000CF8E  6700 00D4                beq        +0xD6 /* 0000D064 */
  22140. 0000CF92  2079 FFFB EFE0           movea.l    A0, [0xFFFBEFE0]
  22141. 0000CF98  2668 000C                movea.l    A3, [A0 + 0xC]
  22142. 0000CF9C  7600                     moveq.l    D3, 0x00
  22143. 0000CF9E  302C 0012                move.w     D0, [A4 + 0x12]
  22144. 0000CFA2  3540 000C                move.w     [A2 + 0xC], D0
  22145. 0000CFA6  200B                     move.l     D0, A3
  22146. 0000CFA8  6700 00F0                beq        +0xF2 /* 0000D09A */
  22147. 0000CFAC  2F0C                     move.l     -[A7], A4
  22148. 0000CFAE  2054                     movea.l    A0, [A4]
  22149. 0000CFB0  2068 0084                movea.l    A0, [A0 + 0x84]
  22150. 0000CFB4  4E90                     jsr        [A0]
  22151. 0000CFB6  2F00                     move.l     -[A7], D0
  22152. 0000CFB8  2F0C                     move.l     -[A7], A4
  22153. 0000CFBA  2054                     movea.l    A0, [A4]
  22154. 0000CFBC  2068 0084                movea.l    A0, [A0 + 0x84]
  22155. 0000CFC0  4E90                     jsr        [A0]
  22156. 0000CFC2  2F00                     move.l     -[A7], D0
  22157. 0000CFC4  2F0B                     move.l     -[A7], A3
  22158. 0000CFC6  2053                     movea.l    A0, [A3]
  22159. 0000CFC8  2068 00E0                movea.l    A0, [A0 + 0xE0]
  22160. 0000CFCC  4E90                     jsr        [A0]
  22161. 0000CFCE  2440                     movea.l    A2, D0
  22162. 0000CFD0  200A                     move.l     D0, A2
  22163. 0000CFD2  670C                     beq        +0xE /* 0000CFE0 */
  22164. 0000CFD4  2F0A                     move.l     -[A7], A2
  22165. 0000CFD6  2052                     movea.l    A0, [A2]
  22166. 0000CFD8  2068 0050                movea.l    A0, [A0 + 0x50]
  22167. 0000CFDC  4E90                     jsr        [A0]
  22168. 0000CFDE  2600                     move.l     D3, D0
  22169. label0000CFE0:
  22170. 0000CFE0  0C83 0000 0001           cmpi.l     D3, 0x1
  22171. 0000CFE6  6F00 00B2                ble        +0xB4 /* 0000D09A */
  22172. 0000CFEA  2F0A                     move.l     -[A7], A2
  22173. 0000CFEC  1F39 FFFD 2B50           move.b     -[A7], [0xFFFD2B50]
  22174. 0000CFF2  486E FF90                pea.l      [A6 - 0x70]
  22175. 0000CFF6  4EB9 0000 5112           jsr        [0x00005112]
  22176. 0000CFFC  486E FF90                pea.l      [A6 - 0x70]
  22177. 0000D000  4EB9 0000 5122           jsr        [0x00005122]
  22178. 0000D006  2640                     movea.l    A3, D0
  22179. 0000D008  603E                     bra        +0x40 /* 0000D048 */
  22180. label0000D00A:
  22181. 0000D00A  2F0C                     move.l     -[A7], A4
  22182. 0000D00C  2054                     movea.l    A0, [A4]
  22183. 0000D00E  2068 0080                movea.l    A0, [A0 + 0x80]
  22184. 0000D012  4E90                     jsr        [A0]
  22185. 0000D014  2440                     movea.l    A2, D0
  22186. 0000D016  2F0B                     move.l     -[A7], A3
  22187. 0000D018  2053                     movea.l    A0, [A3]
  22188. 0000D01A  2068 0080                movea.l    A0, [A0 + 0x80]
  22189. 0000D01E  4E90                     jsr        [A0]
  22190. 0000D020  1200                     move.b     D1, D0
  22191. 0000D022  200A                     move.l     D0, A2
  22192. 0000D024  B001                     cmp.b      D0, D1
  22193. 0000D026  6714                     beq        +0x16 /* 0000D03C */
  22194. 0000D028  206E 000C                movea.l    A0, [A6 + 0xC]
  22195. 0000D02C  B1CB                     cmpa.l     A0, A3
  22196. 0000D02E  670C                     beq        +0xE /* 0000D03C */
  22197. 0000D030  206E FF8C                movea.l    A0, [A6 - 0x74]
  22198. 0000D034  317C 009D 000C           move.w     [A0 + 0xC], 0x9D
  22199. 0000D03A  601C                     bra        +0x1E /* 0000D058 */
  22200. label0000D03C:
  22201. 0000D03C  486E FF90                pea.l      [A6 - 0x70]
  22202. 0000D040  4EB9 0000 511A           jsr        [0x0000511A]
  22203. 0000D046  2640                     movea.l    A3, D0
  22204. label0000D048:
  22205. 0000D048  486E FF90                pea.l      [A6 - 0x70]
  22206. 0000D04C  206E FF90                movea.l    A0, [A6 - 0x70]
  22207. 0000D050  2050                     movea.l    A0, [A0]
  22208. 0000D052  4E90                     jsr        [A0]
  22209. 0000D054  4A00                     tst.b      D0
  22210. 0000D056  66B2                     bne        -0x4C /* 0000D00A */
  22211. label0000D058:
  22212. 0000D058  486E FF90                pea.l      [A6 - 0x70]
  22213. 0000D05C  4EB9 0000 4F4A           jsr        [0x00004F4A]
  22214. 0000D062  6036                     bra        +0x38 /* 0000D09A */
  22215. label0000D064:
  22216. 0000D064  302C 0012                move.w     D0, [A4 + 0x12]
  22217. 0000D068  206E FF8C                movea.l    A0, [A6 - 0x74]
  22218. 0000D06C  3140 000C                move.w     [A0 + 0xC], D0
  22219. 0000D070  6028                     bra        +0x2A /* 0000D09A */
  22220. label0000D072:
  22221. 0000D072  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  22222. 0000D076  246E 0008                movea.l    A2, [A6 + 0x8]
  22223. 0000D07A  262A 01A6                move.l     D3, [A2 + 0x1A6]
  22224. 0000D07E  2F03                     move.l     -[A7], D3
  22225. 0000D080  2043                     movea.l    A0, D3
  22226. 0000D082  2050                     movea.l    A0, [A0]
  22227. 0000D084  2068 00BC                movea.l    A0, [A0 + 0xBC]
  22228. 0000D088  4E90                     jsr        [A0]
  22229. 0000D08A  7001                     moveq.l    D0, 0x01
  22230. 0000D08C  3F00                     move.w     -[A7], D0
  22231. 0000D08E  2F0A                     move.l     -[A7], A2
  22232. 0000D090  2052                     movea.l    A0, [A2]
  22233. 0000D092  2068 0408                movea.l    A0, [A0 + 0x408]
  22234. 0000D096  4E90                     jsr        [A0]
  22235. 0000D098  6020                     bra        +0x22 /* 0000D0BA */
  22236. label0000D09A:
  22237. 0000D09A  486E FF1C                pea.l      [A6 - 0xE4]
  22238. 0000D09E  4EB9 0000 511A           jsr        [0x0000511A]
  22239. 0000D0A4  2D40 FF8C                move.l     [A6 - 0x74], D0
  22240. label0000D0A8:
  22241. 0000D0A8  486E FF1C                pea.l      [A6 - 0xE4]
  22242. 0000D0AC  206E FF1C                movea.l    A0, [A6 - 0xE4]
  22243. 0000D0B0  2050                     movea.l    A0, [A0]
  22244. 0000D0B2  4E90                     jsr        [A0]
  22245. 0000D0B4  4A00                     tst.b      D0
  22246. 0000D0B6  6600 FE72                bne        -0x18C /* 0000CF2A */
  22247. label0000D0BA:
  22248. 0000D0BA  486E FF1C                pea.l      [A6 - 0xE4]
  22249. 0000D0BE  4EB9 0000 4F4A           jsr        [0x00004F4A]
  22250. 0000D0C4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22251. 0000D0C8  4E5E                     unlink     A6
  22252. 0000D0CA  205F                     movea.l    A0, [A7]+
  22253. 0000D0CC  504F                     addq.w     A7, 8
  22254. 0000D0CE  4ED0                     jmp        [A0]
  22255. 0000D0D0  803E                     or.b       D0, <<invalid special address>>
  22256. 0000D0D2  5570 6461                subq.w     [A0 + D6.w * 4 + 0x61], 2
  22257. 0000D0D6  7465                     moveq.l    D2, 0x65
  22258. 0000D0D8  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  22259. 0000D0DE  6F69                     ble        +0x6B /* 0000D149 */
  22260. 0000D0E0  6E74                     bgt        +0x76 /* 0000D156 */
  22261. 0000D0E2  4C69 7374 5F5F           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5F5F]
  22262. 0000D0E8  3233 5453                move.w     D1, [A3 + D5.w * 4 + 0x53]
  22263. 0000D0EC  686F                     bvc        +0x71 /* 0000D15D */
  22264. 0000D0EE  7741                     moveq.l    D3, 0x41
  22265. 0000D0F0  6C6C                     bge        +0x6E /* 0000D15E */
  22266. 0000D0F2  4272 6561 6B70           clr.w      [[A2 + 0x6B70]]
  22267. 0000D0F8  6F69                     ble        +0x6B /* 0000D163 */
  22268. 0000D0FA  6E74                     bgt        +0x76 /* 0000D170 */
  22269. 0000D0FC  7356                     moveq.l    D1, 0x56
  22270. 0000D0FE  6965                     bvs        +0x67 /* 0000D165 */
  22271. 0000D100  7746                     moveq.l    D3, 0x46
  22272. 0000D102  5031 3154                addq.b     <<invalid full ext with I/IS == 4>>, 8
  22273. 0000D106  4272 6561 6B50           clr.w      [[A2 + 0x6B50]]
  22274. 0000D10C  6F69                     ble        +0x6B /* 0000D177 */
  22275. 0000D10E  6E74                     bgt        +0x76 /* 0000D184 */
  22276. 0000D110  0000 FFFF                ori.b      D0, 0xFF
  22277. 0000D114  41F9 FFFD 3388           lea.l      A0, [0xFFFD3388]
  22278. 0000D11A  2008                     move.l     D0, A0
  22279. 0000D11C  205F                     movea.l    A0, [A7]+
  22280. 0000D11E  584F                     addq.w     A7, 4
  22281. 0000D120  4ED0                     jmp        [A0]
  22282. 0000D122  FFFF                     .invalid   <<F/7/7>>
  22283. 0000D124  2F0A                     move.l     -[A7], A2
  22284. 0000D126  7022                     moveq.l    D0, 0x22
  22285. 0000D128  2F00                     move.l     -[A7], D0
  22286. 0000D12A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22287. 0000D130  2440                     movea.l    A2, D0
  22288. 0000D132  200A                     move.l     D0, A2
  22289. 0000D134  6708                     beq        +0xA /* 0000D13E */
  22290. 0000D136  2F0A                     move.l     -[A7], A2
  22291. 0000D138  4EB9 0000 D144           jsr        [0x0000D144]
  22292. label0000D13E:
  22293. 0000D13E  200A                     move.l     D0, A2
  22294. 0000D140  245F                     movea.l    A2, [A7]+
  22295. 0000D142  4E75                     rts
  22296. 0000D144  4E56 0000                link       A6, 0
  22297. 0000D148  2F0A                     move.l     -[A7], A2
  22298. 0000D14A  246E 0008                movea.l    A2, [A6 + 0x8]
  22299. 0000D14E  2F0A                     move.l     -[A7], A2
  22300. 0000D150  4EB9 0000 6752           jsr        [0x00006752]
  22301. label0000D156:
  22302. 0000D156  2079 FFFD 3470           movea.l    A0, [0xFFFD3470]
  22303. 0000D15C  2488                     move.l     [A2], A0
  22304. label0000D15E:
  22305. 0000D15E  7000                     moveq.l    D0, 0x00
  22306. 0000D160  2540 001E                move.l     [A2 + 0x1E], D0
  22307. 0000D164  200A                     move.l     D0, A2
  22308. 0000D166  245F                     movea.l    A2, [A7]+
  22309. 0000D168  4E5E                     unlink     A6
  22310. 0000D16A  205F                     movea.l    A0, [A7]+
  22311. 0000D16C  584F                     addq.w     A7, 4
  22312. 0000D16E  4ED0                     jmp        [A0]
  22313. label0000D170:
  22314. 0000D170  9D5F                     sub.w      [A7]+, D6
  22315. 0000D172  5F63                     subq.w     -[A3], 7
  22316. 0000D174  745F                     moveq.l    D2, 0x5F
  22317. 0000D176  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  22318. 0000D17A  536F 7572                subq.w     [A7 + 0x7572], 1
  22319. 0000D17E  6365                     bls        +0x67 /* 0000D1E5 */
  22320. 0000D180  5669 6577                addq.w     [A1 + 0x6577], 3
  22321. label0000D184:
  22322. 0000D184  4265                     clr.w      -[A5]
  22323. 0000D186  6861                     bvc        +0x63 /* 0000D1E9 */
  22324. 0000D188  7669                     moveq.l    D3, 0x69
  22325. 0000D18A  6F72                     ble        +0x74 /* 0000D1FE */
  22326. 0000D18C  4676 0000                not.w      [A6 + D0.w]
  22327. 0000D190  4E56 0000                link       A6, 0
  22328. 0000D194  2F3C 7372 7662           move.l     -[A7], 0x73727662 /* 'srvb' */
  22329. 0000D19A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22330. 0000D19E  4EB9 0000 674A           jsr        [0x0000674A]
  22331. 0000D1A4  206E 0008                movea.l    A0, [A6 + 0x8]
  22332. 0000D1A8  216E 000C 001E           move.l     [A0 + 0x1E], [A6 + 0xC]
  22333. 0000D1AE  4E5E                     unlink     A6
  22334. 0000D1B0  205F                     movea.l    A0, [A7]+
  22335. 0000D1B2  504F                     addq.w     A7, 8
  22336. 0000D1B4  4ED0                     jmp        [A0]
  22337. 0000D1B6  8036 4953 6F75 7263      or.b       D0, [[A6] + 0x6F757263]
  22338. 0000D1BE  6556                     bcs        +0x58 /* 0000D216 */
  22339. 0000D1C0  6965                     bvs        +0x67 /* 0000D227 */
  22340. 0000D1C2  7742                     moveq.l    D3, 0x42
  22341. 0000D1C4  6568                     bcs        +0x6A /* 0000D22E */
  22342. 0000D1C6  6176                     bsr        +0x78 /* 0000D23E */
  22343. 0000D1C8  696F                     bvs        +0x71 /* 0000D239 */
  22344. 0000D1CA  725F                     moveq.l    D1, 0x5F
  22345. 0000D1CC  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  22346. 0000D1D0  536F 7572                subq.w     [A7 + 0x7572], 1
  22347. 0000D1D4  6365                     bls        +0x67 /* 0000D23B */
  22348. 0000D1D6  5669 6577                addq.w     [A1 + 0x6577], 3
  22349. 0000D1DA  4265                     clr.w      -[A5]
  22350. 0000D1DC  6861                     bvc        +0x63 /* 0000D23F */
  22351. 0000D1DE  7669                     moveq.l    D3, 0x69
  22352. 0000D1E0  6F72                     ble        +0x74 /* 0000D254 */
  22353. 0000D1E2  4650                     not.w      [A0]
  22354. 0000D1E4  3954 436F                move.w     [A4 + 0x436F], [A4]
  22355. 0000D1E8  6465                     bcc        +0x67 /* 0000D24F */
  22356. 0000D1EA  5669 6577                addq.w     [A1 + 0x6577], 3
  22357. 0000D1EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  22358. 0000D1F2  FFFC                     .invalid   <<F/7/7>>
  22359. 0000D1F4  48E7 1020                movem.l    -[A7], D3,A2
  22360. 0000D1F8  422E FFFC                clr.b      [A6 - 0x4]
  22361. 0000D1FC  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  22362. // begin alternate branch 0000D1FE-0000D206
  22363. label0000D1FE:
  22364. 0000D1FE  0014 4EB9                ori.b      [A4], 0xB9
  22365. 0000D202  0000 114A                ori.b      D0, 0x4A /* 'J' */
  22366. // end alternate branch 0000D1FE-0000D206
  22367. label0000D1FE: // (misaligned)
  22368. 0000D200  4EB9 0000 114A           jsr        [0x0000114A]
  22369. 0000D206  3600                     move.w     D3, D0
  22370. 0000D208  594F                     subq.w     A7, 4
  22371. 0000D20A  2F3C 4D50 5352           move.l     -[A7], 0x4D505352 /* 'MPSR' */
  22372. 0000D210  3F3C 03ED                move.w     -[A7], 0x3ED
  22373. 0000D214  A81F                     syscall    Get1Resource
  22374. label0000D216:
  22375. 0000D216  245F                     movea.l    A2, [A7]+
  22376. 0000D218  200A                     move.l     D0, A2
  22377. 0000D21A  6734                     beq        +0x36 /* 0000D250 */
  22378. 0000D21C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22379. 0000D220  2052                     movea.l    A0, [A2]
  22380. 0000D222  5448                     addq.w     A0, 2
  22381. 0000D224  2F08                     move.l     -[A7], A0
  22382. 0000D226  4EB9 0000 0812           jsr        [0x00000812]
  22383. 0000D22C  504F                     addq.w     A7, 8
  22384. label0000D22E:
  22385. 0000D22E  202E 000C                move.l     D0, [A6 + 0xC]
  22386. 0000D232  671C                     beq        +0x1E /* 0000D250 */
  22387. 0000D234  2052                     movea.l    A0, [A2]
  22388. 0000D236  3010                     move.w     D0, [A0]
  22389. 0000D238  206E 0010                movea.l    A0, [A6 + 0x10]
  22390. 0000D23C  3080                     move.w     [A0], D0
  22391. fn0000D23E:
  22392. 0000D23E  2052                     movea.l    A0, [A2]
  22393. 0000D240  3028 0024                move.w     D0, [A0 + 0x24]
  22394. 0000D244  206E 0008                movea.l    A0, [A6 + 0x8]
  22395. 0000D248  3080                     move.w     [A0], D0
  22396. 0000D24A  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  22397. label0000D250:
  22398. 0000D250  3F03                     move.w     -[A7], D3
  22399. 0000D252  4EB9 0000 114A           jsr        [0x0000114A]
  22400. // begin alternate branch 0000D254-0000D258
  22401. label0000D254:
  22402. 0000D254  0000 114A                ori.b      D0, 0x4A /* 'J' */
  22403. // end alternate branch 0000D254-0000D258
  22404. label0000D254: // (misaligned)
  22405. 0000D258  102E FFFC                move.b     D0, [A6 - 0x4]
  22406. 0000D25C  4CDF 0408                movem.l    D3,A2, [A7]+
  22407. 0000D260  4E5E                     unlink     A6
  22408. 0000D262  205F                     movea.l    A0, [A7]+
  22409. 0000D264  4FEF 000E                lea.l      A7, [A7 + 0xE]
  22410. 0000D268  4ED0                     jmp        [A0]
  22411. 0000D26A  8022                     or.b       D0, -[A2]
  22412. 0000D26C  4765                     chk.w      D3, -[A5]
  22413. 0000D26E  744D                     moveq.l    D2, 0x4D
  22414. 0000D270  5057                     addq.w     [A7], 8
  22415. 0000D272  4669 6C65                not.w      [A1 + 0x6C65]
  22416. 0000D276  466F 6E74                not.w      [A7 + 0x6E74]
  22417. 0000D27A  416E 6454                chk.w      D0, [A6 + 0x6454]
  22418. 0000D27E  6162                     bsr        +0x64 /* 0000D2E2 */
  22419. 0000D280  496E 666F                chk.w      D4, [A6 + 0x666F]
  22420. 0000D284  5F5F                     subq.w     [A7]+, 7
  22421. 0000D286  4673 5073                not.w      [A3 + D5.w + 0x73]
  22422. 0000D28A  5073 5073                addq.w     [A3 + D5.w + 0x73], 8
  22423. 0000D28E  0000 41F9                ori.b      D0, 0xF9
  22424. 0000D292  FFFD                     .invalid   <<F/7/7>>
  22425. 0000D294  4284                     clr.l      D4
  22426. 0000D296  2008                     move.l     D0, A0
  22427. 0000D298  4E75                     rts
  22428. 0000D29A  FFFF                     .invalid   <<F/7/7>>
  22429. 0000D29C  41F9 FFFD 4284           lea.l      A0, [0xFFFD4284]
  22430. 0000D2A2  2008                     move.l     D0, A0
  22431. 0000D2A4  205F                     movea.l    A0, [A7]+
  22432. 0000D2A6  584F                     addq.w     A7, 4
  22433. 0000D2A8  4ED0                     jmp        [A0]
  22434. 0000D2AA  FFFF                     .invalid   <<F/7/7>>
  22435. 0000D2AC  2F0A                     move.l     -[A7], A2
  22436. 0000D2AE  2F3C 0000 00FE           move.l     -[A7], 0xFE
  22437. 0000D2B4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22438. 0000D2BA  2440                     movea.l    A2, D0
  22439. 0000D2BC  200A                     move.l     D0, A2
  22440. 0000D2BE  6708                     beq        +0xA /* 0000D2C8 */
  22441. 0000D2C0  2F0A                     move.l     -[A7], A2
  22442. 0000D2C2  4EB9 0000 D2D0           jsr        [0x0000D2D0]
  22443. label0000D2C8:
  22444. 0000D2C8  200A                     move.l     D0, A2
  22445. 0000D2CA  245F                     movea.l    A2, [A7]+
  22446. 0000D2CC  4E75                     rts
  22447. 0000D2CE  FFFF                     .invalid   <<F/7/7>>
  22448. 0000D2D0  4E56 0000                link       A6, 0
  22449. 0000D2D4  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  22450. 0000D2D8  246E 0008                movea.l    A2, [A6 + 0x8]
  22451. 0000D2DC  2F0A                     move.l     -[A7], A2
  22452. 0000D2DE  4EB9 0000 F5E8           jsr        [0x0000F5E8]
  22453. // begin alternate branch 0000D2E2-0000D2E4
  22454. fn0000D2E2:
  22455. 0000D2E2  F5E8                     .invalid   <<F/7/2>>
  22456. // end alternate branch 0000D2E2-0000D2E4
  22457. fn0000D2E2: // (misaligned)
  22458. 0000D2E4  2079 FFFD 4E54           movea.l    A0, [0xFFFD4E54]
  22459. 0000D2EA  2488                     move.l     [A2], A0
  22460. 0000D2EC  357C 07D1 0098           move.w     [A2 + 0x98], 0x7D1
  22461. 0000D2F2  7601                     moveq.l    D3, 0x01
  22462. 0000D2F4  1543 00C1                move.b     [A2 + 0xC1], D3
  22463. 0000D2F8  7800                     moveq.l    D4, 0x00
  22464. 0000D2FA  2544 00CA                move.l     [A2 + 0xCA], D4
  22465. 0000D2FE  2544 00CE                move.l     [A2 + 0xCE], D4
  22466. 0000D302  7800                     moveq.l    D4, 0x00
  22467. 0000D304  2544 00DA                move.l     [A2 + 0xDA], D4
  22468. 0000D308  4245                     clr.w      D5
  22469. 0000D30A  3545 00DE                move.w     [A2 + 0xDE], D5
  22470. 0000D30E  3545 00E0                move.w     [A2 + 0xE0], D5
  22471. 0000D312  7000                     moveq.l    D0, 0x00
  22472. 0000D314  2540 00E2                move.l     [A2 + 0xE2], D0
  22473. 0000D318  1543 00E6                move.b     [A2 + 0xE6], D3
  22474. 0000D31C  422A 00E7                clr.b      [A2 + 0xE7]
  22475. 0000D320  2544 00E8                move.l     [A2 + 0xE8], D4
  22476. 0000D324  2544 00EC                move.l     [A2 + 0xEC], D4
  22477. 0000D328  1543 00F4                move.b     [A2 + 0xF4], D3
  22478. 0000D32C  1543 00C0                move.b     [A2 + 0xC0], D3
  22479. 0000D330  2544 00F6                move.l     [A2 + 0xF6], D4
  22480. 0000D334  2544 00FA                move.l     [A2 + 0xFA], D4
  22481. 0000D338  2544 00D2                move.l     [A2 + 0xD2], D4
  22482. 0000D33C  2544 00D6                move.l     [A2 + 0xD6], D4
  22483. 0000D340  200A                     move.l     D0, A2
  22484. 0000D342  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  22485. 0000D346  4E5E                     unlink     A6
  22486. 0000D348  205F                     movea.l    A0, [A7]+
  22487. 0000D34A  584F                     addq.w     A7, 4
  22488. 0000D34C  4ED0                     jmp        [A0]
  22489. 0000D34E  925F                     sub.w      D1, [A7]+
  22490. 0000D350  5F63                     subq.w     -[A3], 7
  22491. 0000D352  745F                     moveq.l    D2, 0x5F
  22492. 0000D354  5F39 5443 6F64           subq.b     [0x54436F64], 7
  22493. 0000D35A  6556                     bcs        +0x58 /* 0000D3B2 */
  22494. 0000D35C  6965                     bvs        +0x67 /* 0000D3C3 */
  22495. 0000D35E  7746                     moveq.l    D3, 0x46
  22496. 0000D360  7600                     moveq.l    D3, 0x00
  22497. 0000D362  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  22498. 0000D366  FFE0                     .invalid   <<F/7/7>>
  22499. 0000D368  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  22500. 0000D36C  266E 0008                movea.l    A3, [A6 + 0x8]
  22501. 0000D370  206B 001E                movea.l    A0, [A3 + 0x1E]
  22502. 0000D374  2868 001E                movea.l    A4, [A0 + 0x1E]
  22503. 0000D378  7064                     moveq.l    D0, 0x64
  22504. 0000D37A  3D40 FFE0                move.w     [A6 - 0x20], D0
  22505. 0000D37E  3D7C 0172 FFE2           move.w     [A6 - 0x1E], 0x172
  22506. 0000D384  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22507. 0000D388  2F0B                     move.l     -[A7], A3
  22508. 0000D38A  4EB9 0000 F76C           jsr        [0x0000F76C]
  22509. 0000D390  486E FFF8                pea.l      [A6 - 0x8]
  22510. 0000D394  42A7                     clr.l      -[A7]
  22511. 0000D396  302B 008E                move.w     D0, [A3 + 0x8E]
  22512. 0000D39A  48C0                     ext.l      D0
  22513. 0000D39C  2F00                     move.l     -[A7], D0
  22514. 0000D39E  4EB9 0000 6472           jsr        [0x00006472]
  22515. 0000D3A4  2F2B 0026                move.l     -[A7], [A3 + 0x26]
  22516. 0000D3A8  2F0B                     move.l     -[A7], A3
  22517. 0000D3AA  3F3C 03EE                move.w     -[A7], 0x3EE
  22518. 0000D3AE  486E FFF8                pea.l      [A6 - 0x8]
  22519. label0000D3B2:
  22520. 0000D3B2  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  22521. 0000D3B8  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  22522. 0000D3BE  2050                     movea.l    A0, [A0]
  22523. 0000D3C0  2068 0064                movea.l    A0, [A0 + 0x64]
  22524. 0000D3C4  4E90                     jsr        [A0]
  22525. 0000D3C6  2D40 FFE4                move.l     [A6 - 0x1C], D0
  22526. 0000D3CA  2F00                     move.l     -[A7], D0
  22527. 0000D3CC  4EB9 0000 1172           jsr        [0x00001172]
  22528. 0000D3D2  202E FFE4                move.l     D0, [A6 - 0x1C]
  22529. 0000D3D6  2740 00F0                move.l     [A3 + 0xF0], D0
  22530. 0000D3DA  486E FFE8                pea.l      [A6 - 0x18]
  22531. 0000D3DE  2F00                     move.l     -[A7], D0
  22532. 0000D3E0  2040                     movea.l    A0, D0
  22533. 0000D3E2  2050                     movea.l    A0, [A0]
  22534. 0000D3E4  2068 02FC                movea.l    A0, [A0 + 0x2FC]
  22535. 0000D3E8  4E90                     jsr        [A0]
  22536. 0000D3EA  302E FFF6                move.w     D0, [A6 - 0xA]
  22537. 0000D3EE  D16B 0090                add.w      [A3 + 0x90], D0
  22538. 0000D3F2  2F0B                     move.l     -[A7], A3
  22539. 0000D3F4  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  22540. 0000D3FA  4EB9 0000 1552           jsr        [0x00001552]
  22541. 0000D400  2F0B                     move.l     -[A7], A3
  22542. 0000D402  2F39 FFFB EFE0           move.l     -[A7], [0xFFFBEFE0]
  22543. 0000D408  4EB9 0000 1552           jsr        [0x00001552]
  22544. 0000D40E  2F3C 7372 6320           move.l     -[A7], 0x73726320 /* 'src ' */
  22545. 0000D414  2F0C                     move.l     -[A7], A4
  22546. 0000D416  2054                     movea.l    A0, [A4]
  22547. 0000D418  2068 0180                movea.l    A0, [A0 + 0x180]
  22548. 0000D41C  4E90                     jsr        [A0]
  22549. 0000D41E  2740 00F6                move.l     [A3 + 0xF6], D0
  22550. 0000D422  4A80                     tst.l      D0
  22551. 0000D424  6736                     beq        +0x38 /* 0000D45C */
  22552. 0000D426  7022                     moveq.l    D0, 0x22
  22553. 0000D428  2F00                     move.l     -[A7], D0
  22554. 0000D42A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22555. 0000D430  2440                     movea.l    A2, D0
  22556. 0000D432  200A                     move.l     D0, A2
  22557. 0000D434  6708                     beq        +0xA /* 0000D43E */
  22558. 0000D436  2F0A                     move.l     -[A7], A2
  22559. 0000D438  4EB9 0000 D144           jsr        [0x0000D144]
  22560. label0000D43E:
  22561. 0000D43E  2F0B                     move.l     -[A7], A3
  22562. 0000D440  2F0A                     move.l     -[A7], A2
  22563. 0000D442  2052                     movea.l    A0, [A2]
  22564. 0000D444  2068 00C8                movea.l    A0, [A0 + 0xC8]
  22565. 0000D448  4E90                     jsr        [A0]
  22566. 0000D44A  2F0A                     move.l     -[A7], A2
  22567. 0000D44C  262B 00F6                move.l     D3, [A3 + 0xF6]
  22568. 0000D450  2F03                     move.l     -[A7], D3
  22569. 0000D452  2043                     movea.l    A0, D3
  22570. 0000D454  2050                     movea.l    A0, [A0]
  22571. 0000D456  2068 00E0                movea.l    A0, [A0 + 0xE0]
  22572. 0000D45A  4E90                     jsr        [A0]
  22573. label0000D45C:
  22574. 0000D45C  2F3C 4252 5044           move.l     -[A7], 0x42525044 /* 'BRPD' */
  22575. 0000D462  2F0C                     move.l     -[A7], A4
  22576. 0000D464  2054                     movea.l    A0, [A4]
  22577. 0000D466  2068 0180                movea.l    A0, [A0 + 0x180]
  22578. 0000D46A  4E90                     jsr        [A0]
  22579. 0000D46C  2740 00FA                move.l     [A3 + 0xFA], D0
  22580. 0000D470  4A80                     tst.l      D0
  22581. 0000D472  6610                     bne        +0x12 /* 0000D484 */
  22582. 0000D474  3F3C 9A67                move.w     -[A7], 0x9A67
  22583. 0000D478  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  22584. 0000D47E  4EB9 0000 112A           jsr        [0x0000112A]
  22585. label0000D484:
  22586. 0000D484  2F0B                     move.l     -[A7], A3
  22587. 0000D486  2053                     movea.l    A0, [A3]
  22588. 0000D488  2068 047C                movea.l    A0, [A0 + 0x47C]
  22589. 0000D48C  4E90                     jsr        [A0]
  22590. 0000D48E  2F39 FFFE B2B8           move.l     -[A7], [0xFFFEB2B8]
  22591. 0000D494  4227                     clr.b      -[A7]
  22592. 0000D496  4227                     clr.b      -[A7]
  22593. 0000D498  2F0C                     move.l     -[A7], A4
  22594. 0000D49A  2054                     movea.l    A0, [A4]
  22595. 0000D49C  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  22596. 0000D4A0  4E90                     jsr        [A0]
  22597. 0000D4A2  296E FFE0 0088           move.l     [A4 + 0x88], [A6 - 0x20]
  22598. 0000D4A8  294B 0196                move.l     [A4 + 0x196], A3
  22599. 0000D4AC  294B 007C                move.l     [A4 + 0x7C], A3
  22600. 0000D4B0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22601. 0000D4B4  4E5E                     unlink     A6
  22602. 0000D4B6  205F                     movea.l    A0, [A7]+
  22603. 0000D4B8  504F                     addq.w     A7, 8
  22604. 0000D4BA  4ED0                     jmp        [A0]
  22605. 0000D4BC  8024                     or.b       D0, -[A4]
  22606. 0000D4BE  446F 506F                neg.w      [A7 + 0x506F]
  22607. 0000D4C2  7374                     moveq.l    D1, 0x74
  22608. 0000D4C4  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  22609. 0000D4CA  5F5F                     subq.w     [A7]+, 7
  22610. 0000D4CC  3954 436F                move.w     [A4 + 0x436F], [A4]
  22611. 0000D4D0  6465                     bcc        +0x67 /* 0000D537 */
  22612. 0000D4D2  5669 6577                addq.w     [A1 + 0x6577], 3
  22613. 0000D4D6  4650                     not.w      [A0]
  22614. 0000D4D8  3954 446F                move.w     [A4 + 0x446F], [A4]
  22615. 0000D4DC  6375                     bls        +0x77 /* 0000D553 */
  22616. 0000D4DE  6D65                     blt        +0x67 /* 0000D545 */
  22617. 0000D4E0  6E74                     bgt        +0x76 /* 0000D556 */
  22618. 0000D4E2  0000 41F9                ori.b      D0, 0xF9
  22619. 0000D4E6  FFFD                     .invalid   <<F/7/7>>
  22620. 0000D4E8  43CC                     lea.l      A1, A4
  22621. 0000D4EA  2008                     move.l     D0, A0
  22622. 0000D4EC  205F                     movea.l    A0, [A7]+
  22623. 0000D4EE  584F                     addq.w     A7, 4
  22624. 0000D4F0  4ED0                     jmp        [A0]
  22625. 0000D4F2  FFFF                     .invalid   <<F/7/7>>
  22626. 0000D4F4  2F0A                     move.l     -[A7], A2
  22627. 0000D4F6  701E                     moveq.l    D0, 0x1E
  22628. 0000D4F8  2F00                     move.l     -[A7], D0
  22629. 0000D4FA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22630. 0000D500  2440                     movea.l    A2, D0
  22631. 0000D502  200A                     move.l     D0, A2
  22632. 0000D504  6708                     beq        +0xA /* 0000D50E */
  22633. 0000D506  2F0A                     move.l     -[A7], A2
  22634. 0000D508  4EB9 0000 D514           jsr        [0x0000D514]
  22635. label0000D50E:
  22636. 0000D50E  200A                     move.l     D0, A2
  22637. 0000D510  245F                     movea.l    A2, [A7]+
  22638. 0000D512  4E75                     rts
  22639. 0000D514  4E56 0000                link       A6, 0
  22640. 0000D518  2F0A                     move.l     -[A7], A2
  22641. 0000D51A  246E 0008                movea.l    A2, [A6 + 0x8]
  22642. 0000D51E  2F0A                     move.l     -[A7], A2
  22643. 0000D520  4EB9 0000 3A3A           jsr        [0x00003A3A]
  22644. 0000D526  2079 FFFD 4E58           movea.l    A0, [0xFFFD4E58]
  22645. 0000D52C  2488                     move.l     [A2], A0
  22646. 0000D52E  200A                     move.l     D0, A2
  22647. 0000D530  245F                     movea.l    A2, [A7]+
  22648. 0000D532  4E5E                     unlink     A6
  22649. 0000D534  205F                     movea.l    A0, [A7]+
  22650. 0000D536  584F                     addq.w     A7, 4
  22651. 0000D538  4ED0                     jmp        [A0]
  22652. 0000D53A  925F                     sub.w      D1, [A7]+
  22653. 0000D53C  5F63                     subq.w     -[A3], 7
  22654. 0000D53E  745F                     moveq.l    D2, 0x5F
  22655. 0000D540  5F39 5453 6964           subq.b     [0x54536964], 7
  22656. 0000D546  654C                     bcs        +0x4E /* 0000D594 */
  22657. 0000D548  6973                     bvs        +0x75 /* 0000D5BD */
  22658. 0000D54A  7446                     moveq.l    D2, 0x46
  22659. 0000D54C  7600                     moveq.l    D3, 0x00
  22660. 0000D54E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  22661. 0000D552  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  22662. label0000D556:
  22663. 0000D556  000C 700A                ori.b      A4, 0xA /* '\n' */
  22664. 0000D55A  3F00                     move.w     -[A7], D0
  22665. 0000D55C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22666. 0000D560  4EB9 0000 39CA           jsr        [0x000039CA]
  22667. 0000D566  4E5E                     unlink     A6
  22668. 0000D568  205F                     movea.l    A0, [A7]+
  22669. 0000D56A  504F                     addq.w     A7, 8
  22670. 0000D56C  4ED0                     jmp        [A0]
  22671. 0000D56E  9749                     subx.w     -[A3], -[A1]
  22672. 0000D570  5369 6465                subq.w     [A1 + 0x6465], 1
  22673. 0000D574  4C69 7374 5F5F           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5F5F]
  22674. 0000D57A  3954 5369                move.w     [A4 + 0x5369], [A4]
  22675. 0000D57E  6465                     bcc        +0x67 /* 0000D5E5 */
  22676. 0000D580  4C69 7374 466C           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x466C]
  22677. 0000D586  0000 41F9                ori.b      D0, 0xF9
  22678. 0000D58A  FFFD                     .invalid   <<F/7/7>>
  22679. 0000D58C  43F8 2008                lea.l      A1, [0x00002008]
  22680. 0000D590  4E75                     rts
  22681. 0000D592  FFFF                     .invalid   <<F/7/7>>
  22682. label0000D594:
  22683. 0000D594  41F9 FFFD 43F8           lea.l      A0, [0xFFFD43F8]
  22684. 0000D59A  2008                     move.l     D0, A0
  22685. 0000D59C  205F                     movea.l    A0, [A7]+
  22686. 0000D59E  584F                     addq.w     A7, 4
  22687. 0000D5A0  4ED0                     jmp        [A0]
  22688. 0000D5A2  FFFF                     .invalid   <<F/7/7>>
  22689. 0000D5A4  2F0A                     move.l     -[A7], A2
  22690. 0000D5A6  2F3C 0000 008C           move.l     -[A7], 0x8C
  22691. 0000D5AC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22692. 0000D5B2  2440                     movea.l    A2, D0
  22693. 0000D5B4  200A                     move.l     D0, A2
  22694. 0000D5B6  6708                     beq        +0xA /* 0000D5C0 */
  22695. 0000D5B8  2F0A                     move.l     -[A7], A2
  22696. 0000D5BA  4EB9 0000 D5C8           jsr        [0x0000D5C8]
  22697. label0000D5C0:
  22698. 0000D5C0  200A                     move.l     D0, A2
  22699. 0000D5C2  245F                     movea.l    A2, [A7]+
  22700. 0000D5C4  4E75                     rts
  22701. 0000D5C6  FFFF                     .invalid   <<F/7/7>>
  22702. 0000D5C8  4E56 0000                link       A6, 0
  22703. 0000D5CC  2F0A                     move.l     -[A7], A2
  22704. 0000D5CE  246E 0008                movea.l    A2, [A6 + 0x8]
  22705. 0000D5D2  2F0A                     move.l     -[A7], A2
  22706. 0000D5D4  4EB9 0000 5F04           jsr        [0x00005F04]
  22707. 0000D5DA  2079 FFFD 4E5C           movea.l    A0, [0xFFFD4E5C]
  22708. 0000D5E0  2488                     move.l     [A2], A0
  22709. 0000D5E2  7000                     moveq.l    D0, 0x00
  22710. 0000D5E4  2540 0088                move.l     [A2 + 0x88], D0
  22711. 0000D5E8  200A                     move.l     D0, A2
  22712. 0000D5EA  245F                     movea.l    A2, [A7]+
  22713. 0000D5EC  4E5E                     unlink     A6
  22714. 0000D5EE  205F                     movea.l    A0, [A7]+
  22715. 0000D5F0  584F                     addq.w     A7, 4
  22716. 0000D5F2  4ED0                     jmp        [A0]
  22717. 0000D5F4  925F                     sub.w      D1, [A7]+
  22718. 0000D5F6  5F63                     subq.w     -[A3], 7
  22719. 0000D5F8  745F                     moveq.l    D2, 0x5F
  22720. 0000D5FA  5F39 5453 6964           subq.b     [0x54536964], 7
  22721. 0000D600  6556                     bcs        +0x58 /* 0000D658 */
  22722. 0000D602  6965                     bvs        +0x67 /* 0000D669 */
  22723. 0000D604  7746                     moveq.l    D3, 0x46
  22724. 0000D606  7600                     moveq.l    D3, 0x00
  22725. 0000D608  0000 FFFF                ori.b      D0, 0xFF
  22726. 0000D60C  4E56 0000                link       A6, 0
  22727. 0000D610  48E7 0030                movem.l    -[A7], A2,A3
  22728. 0000D614  266E 0008                movea.l    A3, [A6 + 0x8]
  22729. 0000D618  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22730. 0000D61C  2F0B                     move.l     -[A7], A3
  22731. 0000D61E  4EB9 0000 6842           jsr        [0x00006842]
  22732. 0000D624  701E                     moveq.l    D0, 0x1E
  22733. 0000D626  2F00                     move.l     -[A7], D0
  22734. 0000D628  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22735. 0000D62E  2440                     movea.l    A2, D0
  22736. 0000D630  200A                     move.l     D0, A2
  22737. 0000D632  6708                     beq        +0xA /* 0000D63C */
  22738. 0000D634  2F0A                     move.l     -[A7], A2
  22739. 0000D636  4EB9 0000 D514           jsr        [0x0000D514]
  22740. label0000D63C:
  22741. 0000D63C  42A7                     clr.l      -[A7]
  22742. 0000D63E  2F0A                     move.l     -[A7], A2
  22743. 0000D640  2052                     movea.l    A0, [A2]
  22744. 0000D642  2068 007C                movea.l    A0, [A0 + 0x7C]
  22745. 0000D646  4E90                     jsr        [A0]
  22746. 0000D648  274A 0088                move.l     [A3 + 0x88], A2
  22747. 0000D64C  4267                     clr.w      -[A7]
  22748. 0000D64E  42A7                     clr.l      -[A7]
  22749. 0000D650  2F0B                     move.l     -[A7], A3
  22750. 0000D652  2053                     movea.l    A0, [A3]
  22751. 0000D654  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  22752. label0000D658:
  22753. 0000D658  4E90                     jsr        [A0]
  22754. 0000D65A  4CDF 0C00                movem.l    A2,A3, [A7]+
  22755. 0000D65E  4E5E                     unlink     A6
  22756. 0000D660  205F                     movea.l    A0, [A7]+
  22757. 0000D662  504F                     addq.w     A7, 8
  22758. 0000D664  4ED0                     jmp        [A0]
  22759. 0000D666  8024                     or.b       D0, -[A4]
  22760. 0000D668  446F 506F                neg.w      [A7 + 0x506F]
  22761. 0000D66C  7374                     moveq.l    D1, 0x74
  22762. 0000D66E  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  22763. 0000D674  5F5F                     subq.w     [A7]+, 7
  22764. 0000D676  3954 5369                move.w     [A4 + 0x5369], [A4]
  22765. 0000D67A  6465                     bcc        +0x67 /* 0000D6E1 */
  22766. 0000D67C  5669 6577                addq.w     [A1 + 0x6577], 3
  22767. 0000D680  4650                     not.w      [A0]
  22768. 0000D682  3954 446F                move.w     [A4 + 0x446F], [A4]
  22769. 0000D686  6375                     bls        +0x77 /* 0000D6FD */
  22770. 0000D688  6D65                     blt        +0x67 /* 0000D6EF */
  22771. 0000D68A  6E74                     bgt        +0x76 /* 0000D700 */
  22772. 0000D68C  0000 FFFF                ori.b      D0, 0xFF
  22773. 0000D690  4E56 0000                link       A6, 0
  22774. 0000D694  48E7 0038                movem.l    -[A7], A2,A3,A4
  22775. 0000D698  286E 0008                movea.l    A4, [A6 + 0x8]
  22776. 0000D69C  2F0C                     move.l     -[A7], A4
  22777. 0000D69E  4EB9 0000 A932           jsr        [0x0000A932]
  22778. 0000D6A4  2640                     movea.l    A3, D0
  22779. 0000D6A6  2F0B                     move.l     -[A7], A3
  22780. 0000D6A8  4EB9 0000 1172           jsr        [0x00001172]
  22781. 0000D6AE  202C 0026                move.l     D0, [A4 + 0x26]
  22782. 0000D6B2  2740 0026                move.l     [A3 + 0x26], D0
  22783. 0000D6B6  246C 0088                movea.l    A2, [A4 + 0x88]
  22784. 0000D6BA  200A                     move.l     D0, A2
  22785. 0000D6BC  6716                     beq        +0x18 /* 0000D6D4 */
  22786. 0000D6BE  2F0A                     move.l     -[A7], A2
  22787. 0000D6C0  2052                     movea.l    A0, [A2]
  22788. 0000D6C2  2068 0040                movea.l    A0, [A0 + 0x40]
  22789. 0000D6C6  4E90                     jsr        [A0]
  22790. 0000D6C8  2740 0088                move.l     [A3 + 0x88], D0
  22791. 0000D6CC  2F00                     move.l     -[A7], D0
  22792. 0000D6CE  4EB9 0000 1172           jsr        [0x00001172]
  22793. label0000D6D4:
  22794. 0000D6D4  200B                     move.l     D0, A3
  22795. 0000D6D6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  22796. 0000D6DA  4E5E                     unlink     A6
  22797. 0000D6DC  205F                     movea.l    A0, [A7]+
  22798. 0000D6DE  584F                     addq.w     A7, 4
  22799. 0000D6E0  4ED0                     jmp        [A0]
  22800. 0000D6E2  9343                     subx.w     D1, D3
  22801. 0000D6E4  6C6F                     bge        +0x71 /* 0000D755 */
  22802. 0000D6E6  6E65                     bgt        +0x67 /* 0000D74D */
  22803. 0000D6E8  5F5F                     subq.w     [A7]+, 7
  22804. 0000D6EA  3954 5369                move.w     [A4 + 0x5369], [A4]
  22805. 0000D6EE  6465                     bcc        +0x67 /* 0000D755 */
  22806. 0000D6F0  5669 6577                addq.w     [A1 + 0x6577], 3
  22807. 0000D6F4  4676 0000                not.w      [A6 + D0.w]
  22808. 0000D6F8  41F9 FFFD 527C           lea.l      A0, [0xFFFD527C]
  22809. 0000D6FE  2008                     move.l     D0, A0
  22810. label0000D700:
  22811. 0000D700  205F                     movea.l    A0, [A7]+
  22812. 0000D702  584F                     addq.w     A7, 4
  22813. 0000D704  4ED0                     jmp        [A0]
  22814. 0000D706  FFFF                     .invalid   <<F/7/7>>
  22815. 0000D708  2F0A                     move.l     -[A7], A2
  22816. 0000D70A  7032                     moveq.l    D0, 0x32
  22817. 0000D70C  2F00                     move.l     -[A7], D0
  22818. 0000D70E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22819. 0000D714  2440                     movea.l    A2, D0
  22820. 0000D716  200A                     move.l     D0, A2
  22821. 0000D718  6708                     beq        +0xA /* 0000D722 */
  22822. 0000D71A  2F0A                     move.l     -[A7], A2
  22823. 0000D71C  4EB9 0000 74EA           jsr        [0x000074EA]
  22824. label0000D722:
  22825. 0000D722  200A                     move.l     D0, A2
  22826. 0000D724  245F                     movea.l    A2, [A7]+
  22827. 0000D726  4E75                     rts
  22828. 0000D728  41F9 FFFD 52B4           lea.l      A0, [0xFFFD52B4]
  22829. 0000D72E  2008                     move.l     D0, A0
  22830. 0000D730  205F                     movea.l    A0, [A7]+
  22831. 0000D732  584F                     addq.w     A7, 4
  22832. 0000D734  4ED0                     jmp        [A0]
  22833. 0000D736  FFFF                     .invalid   <<F/7/7>>
  22834. 0000D738  2F0A                     move.l     -[A7], A2
  22835. 0000D73A  7036                     moveq.l    D0, 0x36
  22836. 0000D73C  2F00                     move.l     -[A7], D0
  22837. 0000D73E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22838. 0000D744  2440                     movea.l    A2, D0
  22839. 0000D746  200A                     move.l     D0, A2
  22840. 0000D748  6708                     beq        +0xA /* 0000D752 */
  22841. 0000D74A  2F0A                     move.l     -[A7], A2
  22842. 0000D74C  4EB9 0000 74FA           jsr        [0x000074FA]
  22843. label0000D752:
  22844. 0000D752  200A                     move.l     D0, A2
  22845. 0000D754  245F                     movea.l    A2, [A7]+
  22846. 0000D756  4E75                     rts
  22847. 0000D758  41F9 FFFD 52DC           lea.l      A0, [0xFFFD52DC]
  22848. 0000D75E  2008                     move.l     D0, A0
  22849. 0000D760  205F                     movea.l    A0, [A7]+
  22850. 0000D762  584F                     addq.w     A7, 4
  22851. 0000D764  4ED0                     jmp        [A0]
  22852. 0000D766  FFFF                     .invalid   <<F/7/7>>
  22853. 0000D768  2F0A                     move.l     -[A7], A2
  22854. 0000D76A  7014                     moveq.l    D0, 0x14
  22855. 0000D76C  2F00                     move.l     -[A7], D0
  22856. 0000D76E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22857. 0000D774  2440                     movea.l    A2, D0
  22858. 0000D776  200A                     move.l     D0, A2
  22859. 0000D778  6708                     beq        +0xA /* 0000D782 */
  22860. 0000D77A  2F0A                     move.l     -[A7], A2
  22861. 0000D77C  4EB9 0000 D788           jsr        [0x0000D788]
  22862. label0000D782:
  22863. 0000D782  200A                     move.l     D0, A2
  22864. 0000D784  245F                     movea.l    A2, [A7]+
  22865. 0000D786  4E75                     rts
  22866. 0000D788  4E56 0000                link       A6, 0
  22867. 0000D78C  48E7 1020                movem.l    -[A7], D3,A2
  22868. 0000D790  246E 0008                movea.l    A2, [A6 + 0x8]
  22869. 0000D794  2F0A                     move.l     -[A7], A2
  22870. 0000D796  4EB9 0000 3F5A           jsr        [0x00003F5A]
  22871. 0000D79C  2079 FFFD 5F64           movea.l    A0, [0xFFFD5F64]
  22872. 0000D7A2  2488                     move.l     [A2], A0
  22873. 0000D7A4  7600                     moveq.l    D3, 0x00
  22874. 0000D7A6  2543 0004                move.l     [A2 + 0x4], D3
  22875. 0000D7AA  2543 0008                move.l     [A2 + 0x8], D3
  22876. 0000D7AE  200A                     move.l     D0, A2
  22877. 0000D7B0  4CDF 0408                movem.l    D3,A2, [A7]+
  22878. 0000D7B4  4E5E                     unlink     A6
  22879. 0000D7B6  205F                     movea.l    A0, [A7]+
  22880. 0000D7B8  584F                     addq.w     A7, 4
  22881. 0000D7BA  4ED0                     jmp        [A0]
  22882. 0000D7BC  8F5F                     or.w       [A7]+, D7
  22883. 0000D7BE  5F63                     subq.w     -[A3], 7
  22884. 0000D7C0  745F                     moveq.l    D2, 0x5F
  22885. 0000D7C2  5F36 5453                subq.b     [A6 + D5.w * 4 + 0x53], 7
  22886. 0000D7C6  7461                     moveq.l    D2, 0x61
  22887. 0000D7C8  636B                     bls        +0x6D /* 0000D835 */
  22888. 0000D7CA  4676 0000                not.w      [A6 + D0.w]
  22889. 0000D7CE  FFFF                     .invalid   <<F/7/7>>
  22890. 0000D7D0  4E56 0000                link       A6, 0
  22891. 0000D7D4  2F0A                     move.l     -[A7], A2
  22892. 0000D7D6  246E 0008                movea.l    A2, [A6 + 0x8]
  22893. 0000D7DA  2F0A                     move.l     -[A7], A2
  22894. 0000D7DC  4EB9 0000 14D2           jsr        [0x000014D2]
  22895. 0000D7E2  256E 0010 0008           move.l     [A2 + 0x8], [A6 + 0x10]
  22896. 0000D7E8  256E 000C 0010           move.l     [A2 + 0x10], [A6 + 0xC]
  22897. 0000D7EE  4EB9 0000 39BA           jsr        [0x000039BA]
  22898. 0000D7F4  2540 0004                move.l     [A2 + 0x4], D0
  22899. 0000D7F8  2F0A                     move.l     -[A7], A2
  22900. 0000D7FA  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  22901. 0000D800  4EB9 0000 1552           jsr        [0x00001552]
  22902. 0000D806  245F                     movea.l    A2, [A7]+
  22903. 0000D808  4E5E                     unlink     A6
  22904. 0000D80A  205F                     movea.l    A0, [A7]+
  22905. 0000D80C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22906. 0000D810  4ED0                     jmp        [A0]
  22907. 0000D812  9849                     sub.w      D4, A1
  22908. 0000D814  5374 6163 6B5F 5F36 5453 subq.w     [[A4 + 0x6B5F] + 0x5F365453], 1
  22909. 0000D81E  7461                     moveq.l    D2, 0x61
  22910. 0000D820  636B                     bls        +0x6D /* 0000D88D */
  22911. 0000D822  4650                     not.w      [A0]
  22912. 0000D824  3554 5461                move.w     [A2 + 0x5461], [A4]
  22913. 0000D828  736B                     moveq.l    D1, 0x6B
  22914. 0000D82A  6C00 0000                bge        +0x2 /* 0000D82C */
  22915. // begin alternate branch 0000D82C-0000D830
  22916. label0000D82C:
  22917. 0000D82C  0000 FFFF                ori.b      D0, 0xFF
  22918. // end alternate branch 0000D82C-0000D830
  22919. label0000D82C: // (misaligned)
  22920. 0000D82E  FFFF                     .invalid   <<F/7/7>>
  22921. 0000D830  41F9 FFFD 5308           lea.l      A0, [0xFFFD5308]
  22922. 0000D836  2008                     move.l     D0, A0
  22923. 0000D838  205F                     movea.l    A0, [A7]+
  22924. 0000D83A  584F                     addq.w     A7, 4
  22925. 0000D83C  4ED0                     jmp        [A0]
  22926. 0000D83E  FFFF                     .invalid   <<F/7/7>>
  22927. 0000D840  2F0A                     move.l     -[A7], A2
  22928. 0000D842  2F3C 0000 0122           move.l     -[A7], 0x122
  22929. 0000D848  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22930. 0000D84E  2440                     movea.l    A2, D0
  22931. 0000D850  200A                     move.l     D0, A2
  22932. 0000D852  6708                     beq        +0xA /* 0000D85C */
  22933. 0000D854  2F0A                     move.l     -[A7], A2
  22934. 0000D856  4EB9 0000 D7B2           jsr        [0x0000D7B2]
  22935. label0000D85C:
  22936. 0000D85C  200A                     move.l     D0, A2
  22937. 0000D85E  245F                     movea.l    A2, [A7]+
  22938. 0000D860  4E75                     rts
  22939. 0000D862  FFFF                     .invalid   <<F/7/7>>
  22940. 0000D864  41F9 FFFD 5338           lea.l      A0, [0xFFFD5338]
  22941. 0000D86A  2008                     move.l     D0, A0
  22942. 0000D86C  205F                     movea.l    A0, [A7]+
  22943. 0000D86E  584F                     addq.w     A7, 4
  22944. 0000D870  4ED0                     jmp        [A0]
  22945. 0000D872  FFFF                     .invalid   <<F/7/7>>
  22946. 0000D874  2F0A                     move.l     -[A7], A2
  22947. 0000D876  2F3C 0000 00CA           move.l     -[A7], 0xCA
  22948. 0000D87C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  22949. 0000D882  2440                     movea.l    A2, D0
  22950. 0000D884  200A                     move.l     D0, A2
  22951. 0000D886  6708                     beq        +0xA /* 0000D890 */
  22952. 0000D888  2F0A                     move.l     -[A7], A2
  22953. 0000D88A  4EB9 0000 D898           jsr        [0x0000D898]
  22954. label0000D890:
  22955. 0000D890  200A                     move.l     D0, A2
  22956. 0000D892  245F                     movea.l    A2, [A7]+
  22957. 0000D894  4E75                     rts
  22958. 0000D896  FFFF                     .invalid   <<F/7/7>>
  22959. 0000D898  4E56 0000                link       A6, 0
  22960. 0000D89C  2F0A                     move.l     -[A7], A2
  22961. 0000D89E  246E 0008                movea.l    A2, [A6 + 0x8]
  22962. 0000D8A2  2F0A                     move.l     -[A7], A2
  22963. 0000D8A4  4EB9 0000 4750           jsr        [0x00004750]
  22964. 0000D8AA  2079 FFFD 5F6C           movea.l    A0, [0xFFFD5F6C]
  22965. 0000D8B0  2488                     move.l     [A2], A0
  22966. 0000D8B2  7000                     moveq.l    D0, 0x00
  22967. 0000D8B4  2540 00C6                move.l     [A2 + 0xC6], D0
  22968. 0000D8B8  200A                     move.l     D0, A2
  22969. 0000D8BA  245F                     movea.l    A2, [A7]+
  22970. 0000D8BC  4E5E                     unlink     A6
  22971. 0000D8BE  205F                     movea.l    A0, [A7]+
  22972. 0000D8C0  584F                     addq.w     A7, 4
  22973. 0000D8C2  4ED0                     jmp        [A0]
  22974. 0000D8C4  985F                     sub.w      D4, [A7]+
  22975. 0000D8C6  5F63                     subq.w     -[A3], 7
  22976. 0000D8C8  745F                     moveq.l    D2, 0x5F
  22977. 0000D8CA  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  22978. 0000D8CE  5374 6163 6B45 6469 7454 subq.w     [[A4 + 0x6B45] + 0x64697454], 1
  22979. 0000D8D8  6578                     bcs        +0x7A /* 0000D952 */
  22980. 0000D8DA  7446                     moveq.l    D2, 0x46
  22981. 0000D8DC  7600                     moveq.l    D3, 0x00
  22982. 0000D8DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  22983. 0000D8E2  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  22984. 0000D8E6  246E 0008                movea.l    A2, [A6 + 0x8]
  22985. 0000D8EA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  22986. 0000D8EE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  22987. 0000D8F2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  22988. 0000D8F6  2F0A                     move.l     -[A7], A2
  22989. 0000D8F8  2052                     movea.l    A0, [A2]
  22990. 0000D8FA  2068 0448                movea.l    A0, [A0 + 0x448]
  22991. 0000D8FE  4E90                     jsr        [A0]
  22992. 0000D900  256E 000C 00C6           move.l     [A2 + 0xC6], [A6 + 0xC]
  22993. 0000D906  245F                     movea.l    A2, [A7]+
  22994. 0000D908  4E5E                     unlink     A6
  22995. 0000D90A  205F                     movea.l    A0, [A7]+
  22996. 0000D90C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  22997. 0000D910  4ED0                     jmp        [A0]
  22998. 0000D912  8041                     or.w       D0, D1
  22999. 0000D914  496E 6974                chk.w      D4, [A6 + 0x6974]
  23000. 0000D918  5374 6163 6B45 6469 7454 subq.w     [[A4 + 0x6B45] + 0x64697454], 1
  23001. 0000D922  6578                     bcs        +0x7A /* 0000D99C */
  23002. 0000D924  745F                     moveq.l    D2, 0x5F
  23003. 0000D926  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  23004. 0000D92A  5374 6163 6B45 6469 7454 subq.w     [[A4 + 0x6B45] + 0x64697454], 1
  23005. 0000D934  6578                     bcs        +0x7A /* 0000D9AE */
  23006. 0000D936  7446                     moveq.l    D2, 0x46
  23007. 0000D938  556C 5035                subq.w     [A4 + 0x5035], 2
  23008. 0000D93C  5454                     addq.w     [A4], 2
  23009. 0000D93E  6173                     bsr        +0x75 /* 0000D9B3 */
  23010. 0000D940  6B50                     bmi        +0x52 /* 0000D992 */
  23011. 0000D942  3554 5669                move.w     [A2 + 0x5669], [A4]
  23012. 0000D946  6577                     bcs        +0x79 /* 0000D9BF */
  23013. 0000D948  5031 3054                addq.b     [A1 + D3.w + 0x54], 8
  23014. 0000D94C  5573 6572 5374 6163 6B00 subq.w     [[A3 + 0x53746163] + 0x6B00], 2
  23015. // begin alternate branch 0000D952-0000D960
  23016. label0000D952:
  23017. 0000D952  6163                     bsr        +0x65 /* 0000D9B7 */
  23018. 0000D954  6B00 0000                bmi        +0x2 /* 0000D956 */
  23019. label0000D956: // (misaligned)
  23020. 0000D958  41F9 FFFD 536C           lea.l      A0, [0xFFFD536C]
  23021. 0000D95E  2008                     move.l     D0, A0
  23022. // end alternate branch 0000D952-0000D960
  23023. label0000D952: // (misaligned)
  23024. label0000D956:
  23025. 0000D956  0000 41F9                ori.b      D0, 0xF9
  23026. 0000D95A  FFFD                     .invalid   <<F/7/7>>
  23027. 0000D95C  536C 2008                subq.w     [A4 + 0x2008], 1
  23028. 0000D960  205F                     movea.l    A0, [A7]+
  23029. 0000D962  584F                     addq.w     A7, 4
  23030. 0000D964  4ED0                     jmp        [A0]
  23031. 0000D966  FFFF                     .invalid   <<F/7/7>>
  23032. 0000D968  2F0A                     move.l     -[A7], A2
  23033. 0000D96A  2F3C 0000 01A2           move.l     -[A7], 0x1A2
  23034. 0000D970  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23035. 0000D976  2440                     movea.l    A2, D0
  23036. 0000D978  200A                     move.l     D0, A2
  23037. 0000D97A  6708                     beq        +0xA /* 0000D984 */
  23038. 0000D97C  2F0A                     move.l     -[A7], A2
  23039. 0000D97E  4EB9 0000 D98C           jsr        [0x0000D98C]
  23040. label0000D984:
  23041. 0000D984  200A                     move.l     D0, A2
  23042. 0000D986  245F                     movea.l    A2, [A7]+
  23043. 0000D988  4E75                     rts
  23044. 0000D98A  FFFF                     .invalid   <<F/7/7>>
  23045. 0000D98C  4E56 0000                link       A6, 0
  23046. 0000D990  2F0A                     move.l     -[A7], A2
  23047. label0000D992:
  23048. 0000D992  246E 0008                movea.l    A2, [A6 + 0x8]
  23049. 0000D996  2F0A                     move.l     -[A7], A2
  23050. 0000D998  4EB9 0000 C74A           jsr        [0x0000C74A]
  23051. // begin alternate branch 0000D99C-0000D99E
  23052. label0000D99C:
  23053. 0000D99C  C74A                     exg        A3, A2
  23054. // end alternate branch 0000D99C-0000D99E
  23055. label0000D99C: // (misaligned)
  23056. 0000D99E  2079 FFFD 5F70           movea.l    A0, [0xFFFD5F70]
  23057. 0000D9A4  2488                     move.l     [A2], A0
  23058. 0000D9A6  7000                     moveq.l    D0, 0x00
  23059. 0000D9A8  2540 019E                move.l     [A2 + 0x19E], D0
  23060. 0000D9AC  157C 0001 0080           move.b     [A2 + 0x80], 0x1
  23061. // begin alternate branch 0000D9AE-0000D9B2
  23062. label0000D9AE:
  23063. 0000D9AE  0001 0080                ori.b      D1, 0x80
  23064. // end alternate branch 0000D9AE-0000D9B2
  23065. label0000D9AE: // (misaligned)
  23066. 0000D9B2  200A                     move.l     D0, A2
  23067. 0000D9B4  245F                     movea.l    A2, [A7]+
  23068. 0000D9B6  4E5E                     unlink     A6
  23069. 0000D9B8  205F                     movea.l    A0, [A7]+
  23070. 0000D9BA  584F                     addq.w     A7, 4
  23071. 0000D9BC  4ED0                     jmp        [A0]
  23072. 0000D9BE  9A5F                     sub.w      D5, [A7]+
  23073. 0000D9C0  5F63                     subq.w     -[A3], 7
  23074. 0000D9C2  745F                     moveq.l    D2, 0x5F
  23075. 0000D9C4  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  23076. 0000D9C8  5374 6163 6B45 6469 7456 subq.w     [[A4 + 0x6B45] + 0x64697456], 1
  23077. 0000D9D2  6965                     bvs        +0x67 /* 0000DA39 */
  23078. 0000D9D4  7765                     moveq.l    D3, 0x65
  23079. 0000D9D6  7246                     moveq.l    D1, 0x46
  23080. 0000D9D8  7600                     moveq.l    D3, 0x00
  23081. 0000D9DA  0000 205F                ori.b      D0, 0x5F /* '_' */
  23082. 0000D9DE  504F                     addq.w     A7, 8
  23083. 0000D9E0  4ED0                     jmp        [A0]
  23084. 0000D9E2  FFFF                     .invalid   <<F/7/7>>
  23085. 0000D9E4  7000                     moveq.l    D0, 0x00
  23086. 0000D9E6  205F                     movea.l    A0, [A7]+
  23087. 0000D9E8  504F                     addq.w     A7, 8
  23088. 0000D9EA  4ED0                     jmp        [A0]
  23089. 0000D9EC  41F9 FFFD 5398           lea.l      A0, [0xFFFD5398]
  23090. 0000D9F2  2008                     move.l     D0, A0
  23091. 0000D9F4  205F                     movea.l    A0, [A7]+
  23092. 0000D9F6  584F                     addq.w     A7, 4
  23093. 0000D9F8  4ED0                     jmp        [A0]
  23094. 0000D9FA  FFFF                     .invalid   <<F/7/7>>
  23095. 0000D9FC  2F0A                     move.l     -[A7], A2
  23096. 0000D9FE  7014                     moveq.l    D0, 0x14
  23097. 0000DA00  2F00                     move.l     -[A7], D0
  23098. 0000DA02  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23099. 0000DA08  2440                     movea.l    A2, D0
  23100. 0000DA0A  200A                     move.l     D0, A2
  23101. 0000DA0C  6708                     beq        +0xA /* 0000DA16 */
  23102. 0000DA0E  2F0A                     move.l     -[A7], A2
  23103. 0000DA10  4EB9 0000 DA1C           jsr        [0x0000DA1C]
  23104. label0000DA16:
  23105. 0000DA16  200A                     move.l     D0, A2
  23106. 0000DA18  245F                     movea.l    A2, [A7]+
  23107. 0000DA1A  4E75                     rts
  23108. 0000DA1C  4E56 0000                link       A6, 0
  23109. 0000DA20  2F0A                     move.l     -[A7], A2
  23110. 0000DA22  246E 0008                movea.l    A2, [A6 + 0x8]
  23111. 0000DA26  2F0A                     move.l     -[A7], A2
  23112. 0000DA28  4EB9 0000 D788           jsr        [0x0000D788]
  23113. 0000DA2E  2079 FFFD 5F74           movea.l    A0, [0xFFFD5F74]
  23114. 0000DA34  2488                     move.l     [A2], A0
  23115. 0000DA36  200A                     move.l     D0, A2
  23116. 0000DA38  245F                     movea.l    A2, [A7]+
  23117. 0000DA3A  4E5E                     unlink     A6
  23118. 0000DA3C  205F                     movea.l    A0, [A7]+
  23119. 0000DA3E  584F                     addq.w     A7, 4
  23120. 0000DA40  4ED0                     jmp        [A0]
  23121. 0000DA42  945F                     sub.w      D2, [A7]+
  23122. 0000DA44  5F63                     subq.w     -[A3], 7
  23123. 0000DA46  745F                     moveq.l    D2, 0x5F
  23124. 0000DA48  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  23125. 0000DA4C  5573 6572 5374 6163 6B46 subq.w     [[A3 + 0x53746163] + 0x6B46], 2
  23126. 0000DA56  7600                     moveq.l    D3, 0x00
  23127. 0000DA58  0000 FFFF                ori.b      D0, 0xFF
  23128. 0000DA5C  4E56 0000                link       A6, 0
  23129. 0000DA60  2F0A                     move.l     -[A7], A2
  23130. 0000DA62  246E 000C                movea.l    A2, [A6 + 0xC]
  23131. 0000DA66  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23132. 0000DA6A  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  23133. 0000DA6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23134. 0000DA72  206E 0008                movea.l    A0, [A6 + 0x8]
  23135. 0000DA76  2050                     movea.l    A0, [A0]
  23136. 0000DA78  2068 0050                movea.l    A0, [A0 + 0x50]
  23137. 0000DA7C  4E90                     jsr        [A0]
  23138. 0000DA7E  245F                     movea.l    A2, [A7]+
  23139. 0000DA80  4E5E                     unlink     A6
  23140. 0000DA82  205F                     movea.l    A0, [A7]+
  23141. 0000DA84  504F                     addq.w     A7, 8
  23142. 0000DA86  4ED0                     jmp        [A0]
  23143. 0000DA88  8021                     or.b       D0, -[A1]
  23144. 0000DA8A  4955                     chk.w      D4, [A5]
  23145. 0000DA8C  7365                     moveq.l    D1, 0x65
  23146. 0000DA8E  7253                     moveq.l    D1, 0x53
  23147. 0000DA90  7461                     moveq.l    D2, 0x61
  23148. 0000DA92  636B                     bls        +0x6D /* 0000DAFF */
  23149. 0000DA94  5F5F                     subq.w     [A7]+, 7
  23150. 0000DA96  3130 5455                move.w     -[A0], [A0 + D5.w * 4 + 0x55]
  23151. 0000DA9A  7365                     moveq.l    D1, 0x65
  23152. 0000DA9C  7253                     moveq.l    D1, 0x53
  23153. 0000DA9E  7461                     moveq.l    D2, 0x61
  23154. 0000DAA0  636B                     bls        +0x6D /* 0000DB0D */
  23155. 0000DAA2  4650                     not.w      [A0]
  23156. 0000DAA4  3654                     movea.w    A3, [A4]
  23157. 0000DAA6  5374 6163 6B00 0000 FFFF subq.w     [[A4 + 0x6B00] + 0xFFFF], 1
  23158. 0000DAB0  4E56 FEFC                link       A6, -0x0104
  23159. 0000DAB4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  23160. 0000DAB8  282E 000C                move.l     D4, [A6 + 0xC]
  23161. 0000DABC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23162. 0000DAC0  206E 0008                movea.l    A0, [A6 + 0x8]
  23163. 0000DAC4  2250                     movea.l    A1, [A0]
  23164. 0000DAC6  2269 005C                movea.l    A1, [A1 + 0x5C]
  23165. 0000DACA  4E91                     jsr        [A1]
  23166. 0000DACC  2440                     movea.l    A2, D0
  23167. 0000DACE  7000                     moveq.l    D0, 0x00
  23168. 0000DAD0  2D40 FEFC                move.l     [A6 - 0x104], D0
  23169. 0000DAD4  7001                     moveq.l    D0, 0x01
  23170. 0000DAD6  1F00                     move.b     -[A7], D0
  23171. 0000DAD8  486E FEFC                pea.l      [A6 - 0x104]
  23172. 0000DADC  206E 0008                movea.l    A0, [A6 + 0x8]
  23173. 0000DAE0  2F28 0010                move.l     -[A7], [A0 + 0x10]
  23174. 0000DAE4  2668 0008                movea.l    A3, [A0 + 0x8]
  23175. 0000DAE8  2F0B                     move.l     -[A7], A3
  23176. 0000DAEA  2253                     movea.l    A1, [A3]
  23177. 0000DAEC  2269 0088                movea.l    A1, [A1 + 0x88]
  23178. 0000DAF0  4E91                     jsr        [A1]
  23179. 0000DAF2  B8AE FEFC                cmp.l      D4, [A6 - 0x104]
  23180. 0000DAF6  6614                     bne        +0x16 /* 0000DB0C */
  23181. 0000DAF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23182. 0000DAFC  206E 0008                movea.l    A0, [A6 + 0x8]
  23183. 0000DB00  2050                     movea.l    A0, [A0]
  23184. 0000DB02  2068 0054                movea.l    A0, [A0 + 0x54]
  23185. 0000DB06  4E90                     jsr        [A0]
  23186. 0000DB08  6000 0330                bra        +0x332 /* 0000DE3A */
  23187. label0000DB0C:
  23188. 0000DB0C  2F04                     move.l     -[A7], D4
  23189. 0000DB0E  76FF                     moveq.l    D3, 0xFFFFFFFF
  23190. 0000DB10  2F03                     move.l     -[A7], D3
  23191. 0000DB12  2F0A                     move.l     -[A7], A2
  23192. 0000DB14  2052                     movea.l    A0, [A2]
  23193. 0000DB16  2068 0054                movea.l    A0, [A0 + 0x54]
  23194. 0000DB1A  4E90                     jsr        [A0]
  23195. 0000DB1C  4A00                     tst.b      D0
  23196. 0000DB1E  6600 02E6                bne        +0x2E8 /* 0000DE06 */
  23197. 0000DB22  2F03                     move.l     -[A7], D3
  23198. 0000DB24  2F04                     move.l     -[A7], D4
  23199. 0000DB26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23200. 0000DB2A  206E 0008                movea.l    A0, [A6 + 0x8]
  23201. 0000DB2E  2250                     movea.l    A1, [A0]
  23202. 0000DB30  2269 0088                movea.l    A1, [A1 + 0x88]
  23203. 0000DB34  4E91                     jsr        [A1]
  23204. 0000DB36  2D40 FF00                move.l     [A6 - 0x100], D0
  23205. 0000DB3A  4A80                     tst.l      D0
  23206. 0000DB3C  6700 02E2                beq        +0x2E4 /* 0000DE20 */
  23207. 0000DB40  206E 0008                movea.l    A0, [A6 + 0x8]
  23208. 0000DB44  4AA8 0004                tst.l      [A0 + 0x4]
  23209. 0000DB48  6700 02D6                beq        +0x2D8 /* 0000DE20 */
  23210. 0000DB4C  2F00                     move.l     -[A7], D0
  23211. 0000DB4E  2040                     movea.l    A0, D0
  23212. 0000DB50  2050                     movea.l    A0, [A0]
  23213. 0000DB52  2068 0050                movea.l    A0, [A0 + 0x50]
  23214. 0000DB56  4E90                     jsr        [A0]
  23215. 0000DB58  2E00                     move.l     D7, D0
  23216. 0000DB5A  206E 0008                movea.l    A0, [A6 + 0x8]
  23217. 0000DB5E  2628 0004                move.l     D3, [A0 + 0x4]
  23218. 0000DB62  2F03                     move.l     -[A7], D3
  23219. 0000DB64  2243                     movea.l    A1, D3
  23220. 0000DB66  2251                     movea.l    A1, [A1]
  23221. 0000DB68  2269 0050                movea.l    A1, [A1 + 0x50]
  23222. 0000DB6C  4E91                     jsr        [A1]
  23223. 0000DB6E  2C00                     move.l     D6, D0
  23224. 0000DB70  7A01                     moveq.l    D5, 0x01
  23225. 0000DB72  206E 0008                movea.l    A0, [A6 + 0x8]
  23226. 0000DB76  5848                     addq.w     A0, 4
  23227. 0000DB78  2D48 FFFC                move.l     [A6 - 0x4], A0
  23228. 0000DB7C  6000 011E                bra        +0x120 /* 0000DC9C */
  23229. label0000DB80:
  23230. 0000DB80  2F05                     move.l     -[A7], D5
  23231. 0000DB82  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  23232. 0000DB86  206E FF00                movea.l    A0, [A6 - 0x100]
  23233. 0000DB8A  2050                     movea.l    A0, [A0]
  23234. 0000DB8C  2068 008C                movea.l    A0, [A0 + 0x8C]
  23235. 0000DB90  4E90                     jsr        [A0]
  23236. 0000DB92  2840                     movea.l    A4, D0
  23237. 0000DB94  2F0C                     move.l     -[A7], A4
  23238. 0000DB96  4EB9 0000 1172           jsr        [0x00001172]
  23239. 0000DB9C  2F05                     move.l     -[A7], D5
  23240. 0000DB9E  206E FFFC                movea.l    A0, [A6 - 0x4]
  23241. 0000DBA2  2610                     move.l     D3, [A0]
  23242. 0000DBA4  2F03                     move.l     -[A7], D3
  23243. 0000DBA6  2043                     movea.l    A0, D3
  23244. 0000DBA8  2050                     movea.l    A0, [A0]
  23245. 0000DBAA  2068 008C                movea.l    A0, [A0 + 0x8C]
  23246. 0000DBAE  4E90                     jsr        [A0]
  23247. 0000DBB0  2D40 FF04                move.l     [A6 - 0xFC], D0
  23248. 0000DBB4  2F00                     move.l     -[A7], D0
  23249. 0000DBB6  4EB9 0000 1172           jsr        [0x00001172]
  23250. 0000DBBC  2F0C                     move.l     -[A7], A4
  23251. 0000DBBE  4EB9 0000 AFAA           jsr        [0x0000AFAA]
  23252. 0000DBC4  2D40 FF08                move.l     [A6 - 0xF8], D0
  23253. 0000DBC8  4A80                     tst.l      D0
  23254. 0000DBCA  6712                     beq        +0x14 /* 0000DBDE */
  23255. 0000DBCC  2F00                     move.l     -[A7], D0
  23256. 0000DBCE  2040                     movea.l    A0, D0
  23257. 0000DBD0  2050                     movea.l    A0, [A0]
  23258. 0000DBD2  2068 006C                movea.l    A0, [A0 + 0x6C]
  23259. 0000DBD6  4E90                     jsr        [A0]
  23260. 0000DBD8  2D40 FF10                move.l     [A6 - 0xF0], D0
  23261. 0000DBDC  6006                     bra        +0x8 /* 0000DBE4 */
  23262. label0000DBDE:
  23263. 0000DBDE  7000                     moveq.l    D0, 0x00
  23264. 0000DBE0  2D40 FF10                move.l     [A6 - 0xF0], D0
  23265. label0000DBE4:
  23266. 0000DBE4  2F2E FF04                move.l     -[A7], [A6 - 0xFC]
  23267. 0000DBE8  4EB9 0000 AFAA           jsr        [0x0000AFAA]
  23268. 0000DBEE  2D40 FF0C                move.l     [A6 - 0xF4], D0
  23269. 0000DBF2  4A80                     tst.l      D0
  23270. 0000DBF4  6712                     beq        +0x14 /* 0000DC08 */
  23271. 0000DBF6  2F00                     move.l     -[A7], D0
  23272. 0000DBF8  2040                     movea.l    A0, D0
  23273. 0000DBFA  2050                     movea.l    A0, [A0]
  23274. 0000DBFC  2068 006C                movea.l    A0, [A0 + 0x6C]
  23275. 0000DC00  4E90                     jsr        [A0]
  23276. 0000DC02  2D40 FF14                move.l     [A6 - 0xEC], D0
  23277. 0000DC06  6006                     bra        +0x8 /* 0000DC0E */
  23278. label0000DC08:
  23279. 0000DC08  7000                     moveq.l    D0, 0x00
  23280. 0000DC0A  2D40 FF14                move.l     [A6 - 0xEC], D0
  23281. label0000DC0E:
  23282. 0000DC0E  246E FF04                movea.l    A2, [A6 - 0xFC]
  23283. 0000DC12  202A 0008                move.l     D0, [A2 + 0x8]
  23284. 0000DC16  222C 0008                move.l     D1, [A4 + 0x8]
  23285. 0000DC1A  B081                     cmp.l      D0, D1
  23286. 0000DC1C  662A                     bne        +0x2C /* 0000DC48 */
  23287. 0000DC1E  202A 000C                move.l     D0, [A2 + 0xC]
  23288. 0000DC22  222C 000C                move.l     D1, [A4 + 0xC]
  23289. 0000DC26  B081                     cmp.l      D0, D1
  23290. 0000DC28  661E                     bne        +0x20 /* 0000DC48 */
  23291. 0000DC2A  246E FF08                movea.l    A2, [A6 - 0xF8]
  23292. 0000DC2E  266E FF0C                movea.l    A3, [A6 - 0xF4]
  23293. 0000DC32  B5CB                     cmpa.l     A2, A3
  23294. 0000DC34  6612                     bne        +0x14 /* 0000DC48 */
  23295. 0000DC36  200A                     move.l     D0, A2
  23296. 0000DC38  6716                     beq        +0x18 /* 0000DC50 */
  23297. 0000DC3A  200B                     move.l     D0, A3
  23298. 0000DC3C  6712                     beq        +0x14 /* 0000DC50 */
  23299. 0000DC3E  206E FF10                movea.l    A0, [A6 - 0xF0]
  23300. 0000DC42  B1EE FF14                cmpa.l     A0, [A6 - 0xEC]
  23301. 0000DC46  6708                     beq        +0xA /* 0000DC50 */
  23302. label0000DC48:
  23303. 0000DC48  1D7C 0001 FF18           move.b     [A6 - 0xE8], 0x1
  23304. 0000DC4E  6004                     bra        +0x6 /* 0000DC54 */
  23305. label0000DC50:
  23306. 0000DC50  422E FF18                clr.b      [A6 - 0xE8]
  23307. label0000DC54:
  23308. 0000DC54  202E FF08                move.l     D0, [A6 - 0xF8]
  23309. 0000DC58  670A                     beq        +0xC /* 0000DC64 */
  23310. 0000DC5A  2F2E FF08                move.l     -[A7], [A6 - 0xF8]
  23311. 0000DC5E  4EB9 0000 9D6A           jsr        [0x00009D6A]
  23312. label0000DC64:
  23313. 0000DC64  202E FF10                move.l     D0, [A6 - 0xF0]
  23314. 0000DC68  670A                     beq        +0xC /* 0000DC74 */
  23315. 0000DC6A  2F2E FF10                move.l     -[A7], [A6 - 0xF0]
  23316. 0000DC6E  4EB9 0000 9D6A           jsr        [0x00009D6A]
  23317. label0000DC74:
  23318. 0000DC74  202E FF0C                move.l     D0, [A6 - 0xF4]
  23319. 0000DC78  670A                     beq        +0xC /* 0000DC84 */
  23320. 0000DC7A  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  23321. 0000DC7E  4EB9 0000 9D6A           jsr        [0x00009D6A]
  23322. label0000DC84:
  23323. 0000DC84  202E FF14                move.l     D0, [A6 - 0xEC]
  23324. 0000DC88  670A                     beq        +0xC /* 0000DC94 */
  23325. 0000DC8A  2F2E FF14                move.l     -[A7], [A6 - 0xEC]
  23326. 0000DC8E  4EB9 0000 9D6A           jsr        [0x00009D6A]
  23327. label0000DC94:
  23328. 0000DC94  102E FF18                move.b     D0, [A6 - 0xE8]
  23329. 0000DC98  660C                     bne        +0xE /* 0000DCA6 */
  23330. 0000DC9A  5285                     addq.l     D5, 1
  23331. label0000DC9C:
  23332. 0000DC9C  BA87                     cmp.l      D5, D7
  23333. 0000DC9E  6E06                     bgt        +0x8 /* 0000DCA6 */
  23334. 0000DCA0  BA86                     cmp.l      D5, D6
  23335. 0000DCA2  6F00 FEDC                ble        -0x122 /* 0000DB80 */
  23336. label0000DCA6:
  23337. 0000DCA6  246E 0008                movea.l    A2, [A6 + 0x8]
  23338. 0000DCAA  2545 000C                move.l     [A2 + 0xC], D5
  23339. 0000DCAE  584A                     addq.w     A2, 4
  23340. 0000DCB0  BA86                     cmp.l      D5, D6
  23341. 0000DCB2  6E66                     bgt        +0x68 /* 0000DD1A */
  23342. 0000DCB4  2F12                     move.l     -[A7], [A2]
  23343. 0000DCB6  2F05                     move.l     -[A7], D5
  23344. 0000DCB8  2F06                     move.l     -[A7], D6
  23345. 0000DCBA  7001                     moveq.l    D0, 0x01
  23346. 0000DCBC  1F00                     move.b     -[A7], D0
  23347. 0000DCBE  486E FF1C                pea.l      [A6 - 0xE4]
  23348. 0000DCC2  4EB9 0000 51EA           jsr        [0x000051EA]
  23349. 0000DCC8  486E FF1C                pea.l      [A6 - 0xE4]
  23350. 0000DCCC  4EB9 0000 5122           jsr        [0x00005122]
  23351. 0000DCD2  2640                     movea.l    A3, D0
  23352. 0000DCD4  284A                     movea.l    A4, A2
  23353. 0000DCD6  6028                     bra        +0x2A /* 0000DD00 */
  23354. label0000DCD8:
  23355. 0000DCD8  2F2E FF20                move.l     -[A7], [A6 - 0xE0]
  23356. 0000DCDC  2614                     move.l     D3, [A4]
  23357. 0000DCDE  2F03                     move.l     -[A7], D3
  23358. 0000DCE0  2043                     movea.l    A0, D3
  23359. 0000DCE2  2050                     movea.l    A0, [A0]
  23360. 0000DCE4  2068 00B8                movea.l    A0, [A0 + 0xB8]
  23361. 0000DCE8  4E90                     jsr        [A0]
  23362. 0000DCEA  2F0B                     move.l     -[A7], A3
  23363. 0000DCEC  2053                     movea.l    A0, [A3]
  23364. 0000DCEE  2068 0044                movea.l    A0, [A0 + 0x44]
  23365. 0000DCF2  4E90                     jsr        [A0]
  23366. 0000DCF4  486E FF1C                pea.l      [A6 - 0xE4]
  23367. 0000DCF8  4EB9 0000 511A           jsr        [0x0000511A]
  23368. 0000DCFE  2640                     movea.l    A3, D0
  23369. label0000DD00:
  23370. 0000DD00  486E FF1C                pea.l      [A6 - 0xE4]
  23371. 0000DD04  206E FF1C                movea.l    A0, [A6 - 0xE4]
  23372. 0000DD08  2050                     movea.l    A0, [A0]
  23373. 0000DD0A  4E90                     jsr        [A0]
  23374. 0000DD0C  4A00                     tst.b      D0
  23375. 0000DD0E  66C8                     bne        -0x36 /* 0000DCD8 */
  23376. 0000DD10  486E FF1C                pea.l      [A6 - 0xE4]
  23377. 0000DD14  4EB9 0000 4F4A           jsr        [0x00004F4A]
  23378. label0000DD1A:
  23379. 0000DD1A  246E 0008                movea.l    A2, [A6 + 0x8]
  23380. 0000DD1E  584A                     addq.w     A2, 4
  23381. 0000DD20  BA87                     cmp.l      D5, D7
  23382. 0000DD22  6E00 00B0                bgt        +0xB2 /* 0000DDD4 */
  23383. 0000DD26  0C86 0000 0000           cmpi.l     D6, 0x0
  23384. 0000DD2C  6F12                     ble        +0x14 /* 0000DD40 */
  23385. 0000DD2E  2612                     move.l     D3, [A2]
  23386. 0000DD30  2F03                     move.l     -[A7], D3
  23387. 0000DD32  2043                     movea.l    A0, D3
  23388. 0000DD34  2050                     movea.l    A0, [A0]
  23389. 0000DD36  2068 0094                movea.l    A0, [A0 + 0x94]
  23390. 0000DD3A  4E90                     jsr        [A0]
  23391. 0000DD3C  2840                     movea.l    A4, D0
  23392. 0000DD3E  6004                     bra        +0x6 /* 0000DD44 */
  23393. label0000DD40:
  23394. 0000DD40  7000                     moveq.l    D0, 0x00
  23395. 0000DD42  2840                     movea.l    A4, D0
  23396. label0000DD44:
  23397. 0000DD44  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  23398. 0000DD48  2F05                     move.l     -[A7], D5
  23399. 0000DD4A  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  23400. 0000DD4E  206E FF00                movea.l    A0, [A6 - 0x100]
  23401. 0000DD52  2050                     movea.l    A0, [A0]
  23402. 0000DD54  2068 0050                movea.l    A0, [A0 + 0x50]
  23403. 0000DD58  4E90                     jsr        [A0]
  23404. 0000DD5A  2F00                     move.l     -[A7], D0
  23405. 0000DD5C  7001                     moveq.l    D0, 0x01
  23406. 0000DD5E  1F00                     move.b     -[A7], D0
  23407. 0000DD60  486E FF8C                pea.l      [A6 - 0x74]
  23408. 0000DD64  4EB9 0000 51EA           jsr        [0x000051EA]
  23409. 0000DD6A  486E FF8C                pea.l      [A6 - 0x74]
  23410. 0000DD6E  4EB9 0000 5122           jsr        [0x00005122]
  23411. 0000DD74  2640                     movea.l    A3, D0
  23412. 0000DD76  246E 0008                movea.l    A2, [A6 + 0x8]
  23413. 0000DD7A  584A                     addq.w     A2, 4
  23414. 0000DD7C  603C                     bra        +0x3E /* 0000DDBA */
  23415. label0000DD7E:
  23416. 0000DD7E  200C                     move.l     D0, A4
  23417. 0000DD80  6708                     beq        +0xA /* 0000DD8A */
  23418. 0000DD82  294B 0018                move.l     [A4 + 0x18], A3
  23419. 0000DD86  7000                     moveq.l    D0, 0x00
  23420. 0000DD88  2840                     movea.l    A4, D0
  23421. label0000DD8A:
  23422. 0000DD8A  2F0B                     move.l     -[A7], A3
  23423. 0000DD8C  2612                     move.l     D3, [A2]
  23424. 0000DD8E  2F03                     move.l     -[A7], D3
  23425. 0000DD90  2043                     movea.l    A0, D3
  23426. 0000DD92  2050                     movea.l    A0, [A0]
  23427. 0000DD94  2068 00E4                movea.l    A0, [A0 + 0xE4]
  23428. 0000DD98  4E90                     jsr        [A0]
  23429. 0000DD9A  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  23430. 0000DD9E  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  23431. 0000DDA2  206E FF00                movea.l    A0, [A6 - 0x100]
  23432. 0000DDA6  2050                     movea.l    A0, [A0]
  23433. 0000DDA8  2068 00B8                movea.l    A0, [A0 + 0xB8]
  23434. 0000DDAC  4E90                     jsr        [A0]
  23435. 0000DDAE  486E FF8C                pea.l      [A6 - 0x74]
  23436. 0000DDB2  4EB9 0000 511A           jsr        [0x0000511A]
  23437. 0000DDB8  2640                     movea.l    A3, D0
  23438. label0000DDBA:
  23439. 0000DDBA  486E FF8C                pea.l      [A6 - 0x74]
  23440. 0000DDBE  206E FF8C                movea.l    A0, [A6 - 0x74]
  23441. 0000DDC2  2050                     movea.l    A0, [A0]
  23442. 0000DDC4  4E90                     jsr        [A0]
  23443. 0000DDC6  4A00                     tst.b      D0
  23444. 0000DDC8  66B4                     bne        -0x4A /* 0000DD7E */
  23445. 0000DDCA  486E FF8C                pea.l      [A6 - 0x74]
  23446. 0000DDCE  4EB9 0000 4F4A           jsr        [0x00004F4A]
  23447. label0000DDD4:
  23448. 0000DDD4  206E 0008                movea.l    A0, [A6 + 0x8]
  23449. 0000DDD8  2628 0004                move.l     D3, [A0 + 0x4]
  23450. 0000DDDC  2F03                     move.l     -[A7], D3
  23451. 0000DDDE  2043                     movea.l    A0, D3
  23452. 0000DDE0  2050                     movea.l    A0, [A0]
  23453. 0000DDE2  2068 0094                movea.l    A0, [A0 + 0x94]
  23454. 0000DDE6  4E90                     jsr        [A0]
  23455. 0000DDE8  2640                     movea.l    A3, D0
  23456. 0000DDEA  200B                     move.l     D0, A3
  23457. 0000DDEC  6706                     beq        +0x8 /* 0000DDF4 */
  23458. 0000DDEE  7000                     moveq.l    D0, 0x00
  23459. 0000DDF0  2740 0018                move.l     [A3 + 0x18], D0
  23460. label0000DDF4:
  23461. 0000DDF4  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  23462. 0000DDF8  206E FF00                movea.l    A0, [A6 - 0x100]
  23463. 0000DDFC  2050                     movea.l    A0, [A0]
  23464. 0000DDFE  2068 0088                movea.l    A0, [A0 + 0x88]
  23465. 0000DE02  4E90                     jsr        [A0]
  23466. 0000DE04  601A                     bra        +0x1C /* 0000DE20 */
  23467. label0000DE06:
  23468. 0000DE06  246E 0008                movea.l    A2, [A6 + 0x8]
  23469. 0000DE0A  266A 0004                movea.l    A3, [A2 + 0x4]
  23470. 0000DE0E  200B                     move.l     D0, A3
  23471. 0000DE10  670E                     beq        +0x10 /* 0000DE20 */
  23472. 0000DE12  2F0B                     move.l     -[A7], A3
  23473. 0000DE14  2053                     movea.l    A0, [A3]
  23474. 0000DE16  2068 0050                movea.l    A0, [A0 + 0x50]
  23475. 0000DE1A  4E90                     jsr        [A0]
  23476. 0000DE1C  2540 000C                move.l     [A2 + 0xC], D0
  23477. label0000DE20:
  23478. 0000DE20  2F3C 0000 04B6           move.l     -[A7], 0x4B6
  23479. 0000DE26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23480. 0000DE2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23481. 0000DE2E  206E 0008                movea.l    A0, [A6 + 0x8]
  23482. 0000DE32  2050                     movea.l    A0, [A0]
  23483. 0000DE34  2068 0018                movea.l    A0, [A0 + 0x18]
  23484. 0000DE38  4E90                     jsr        [A0]
  23485. label0000DE3A:
  23486. 0000DE3A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  23487. 0000DE3E  4E5E                     unlink     A6
  23488. 0000DE40  205F                     movea.l    A0, [A7]+
  23489. 0000DE42  504F                     addq.w     A7, 8
  23490. 0000DE44  4ED0                     jmp        [A0]
  23491. 0000DE46  8021                     or.b       D0, -[A1]
  23492. 0000DE48  5573 6572 4465 6669 6E65 subq.w     [[A3 + 0x44656669] + 0x6E65], 2
  23493. // begin alternate branch 0000DE4E-0000DE52
  23494. label0000DE4E:
  23495. 0000DE4E  6669                     bne        +0x6B /* 0000DEB9 */
  23496. 0000DE50  6E65                     bgt        +0x67 /* 0000DEB7 */
  23497. // end alternate branch 0000DE4E-0000DE52
  23498. label0000DE4E: // (misaligned)
  23499. 0000DE52  6443                     bcc        +0x45 /* 0000DE97 */
  23500. 0000DE54  7261                     moveq.l    D1, 0x61
  23501. 0000DE56  776C                     moveq.l    D3, 0x6C
  23502. 0000DE58  5F5F                     subq.w     [A7]+, 7
  23503. 0000DE5A  3130 5455                move.w     -[A0], [A0 + D5.w * 4 + 0x55]
  23504. 0000DE5E  7365                     moveq.l    D1, 0x65
  23505. 0000DE60  7253                     moveq.l    D1, 0x53
  23506. 0000DE62  7461                     moveq.l    D2, 0x61
  23507. 0000DE64  636B                     bls        +0x6D /* 0000DED1 */
  23508. 0000DE66  4655                     not.w      [A5]
  23509. 0000DE68  6C00 0000                bge        +0x2 /* 0000DE6A */
  23510. // begin alternate branch 0000DE6A-0000DE72
  23511. label0000DE6A:
  23512. 0000DE6A  0000 41F9                ori.b      D0, 0xF9
  23513. 0000DE6E  FFFD                     .invalid   <<F/7/7>>
  23514. 0000DE70  67DC                     beq        -0x22 /* 0000DE4E */
  23515. // end alternate branch 0000DE6A-0000DE72
  23516. label0000DE6A: // (misaligned)
  23517. 0000DE6C  41F9 FFFD 67DC           lea.l      A0, [0xFFFD67DC]
  23518. 0000DE72  2008                     move.l     D0, A0
  23519. 0000DE74  205F                     movea.l    A0, [A7]+
  23520. 0000DE76  584F                     addq.w     A7, 4
  23521. 0000DE78  4ED0                     jmp        [A0]
  23522. 0000DE7A  FFFF                     .invalid   <<F/7/7>>
  23523. 0000DE7C  2F0A                     move.l     -[A7], A2
  23524. 0000DE7E  701E                     moveq.l    D0, 0x1E
  23525. 0000DE80  2F00                     move.l     -[A7], D0
  23526. 0000DE82  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23527. 0000DE88  2440                     movea.l    A2, D0
  23528. 0000DE8A  200A                     move.l     D0, A2
  23529. 0000DE8C  6708                     beq        +0xA /* 0000DE96 */
  23530. 0000DE8E  2F0A                     move.l     -[A7], A2
  23531. 0000DE90  4EB9 0000 CE6A           jsr        [0x0000CE6A]
  23532. label0000DE96:
  23533. 0000DE96  200A                     move.l     D0, A2
  23534. 0000DE98  245F                     movea.l    A2, [A7]+
  23535. 0000DE9A  4E75                     rts
  23536. 0000DE9C  41F9 FFFD 680C           lea.l      A0, [0xFFFD680C]
  23537. 0000DEA2  2008                     move.l     D0, A0
  23538. 0000DEA4  4E75                     rts
  23539. 0000DEA6  FFFF                     .invalid   <<F/7/7>>
  23540. 0000DEA8  41F9 FFFD 680C           lea.l      A0, [0xFFFD680C]
  23541. 0000DEAE  2008                     move.l     D0, A0
  23542. 0000DEB0  205F                     movea.l    A0, [A7]+
  23543. 0000DEB2  584F                     addq.w     A7, 4
  23544. 0000DEB4  4ED0                     jmp        [A0]
  23545. 0000DEB6  FFFF                     .invalid   <<F/7/7>>
  23546. 0000DEB8  2F0A                     move.l     -[A7], A2
  23547. 0000DEBA  2F3C 0000 00BC           move.l     -[A7], 0xBC
  23548. 0000DEC0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23549. 0000DEC6  2440                     movea.l    A2, D0
  23550. 0000DEC8  200A                     move.l     D0, A2
  23551. 0000DECA  6708                     beq        +0xA /* 0000DED4 */
  23552. 0000DECC  2F0A                     move.l     -[A7], A2
  23553. 0000DECE  4EB9 0000 DEDC           jsr        [0x0000DEDC]
  23554. label0000DED4:
  23555. 0000DED4  200A                     move.l     D0, A2
  23556. 0000DED6  245F                     movea.l    A2, [A7]+
  23557. 0000DED8  4E75                     rts
  23558. 0000DEDA  FFFF                     .invalid   <<F/7/7>>
  23559. 0000DEDC  4E56 0000                link       A6, 0
  23560. 0000DEE0  48E7 1020                movem.l    -[A7], D3,A2
  23561. 0000DEE4  246E 0008                movea.l    A2, [A6 + 0x8]
  23562. 0000DEE8  2F0A                     move.l     -[A7], A2
  23563. 0000DEEA  4EB9 0000 B4F2           jsr        [0x0000B4F2]
  23564. 0000DEF0  2079 FFFD 6DEC           movea.l    A0, [0xFFFD6DEC]
  23565. 0000DEF6  2488                     move.l     [A2], A0
  23566. 0000DEF8  2079 FFFD 6DF0           movea.l    A0, [0xFFFD6DF0]
  23567. 0000DEFE  2488                     move.l     [A2], A0
  23568. 0000DF00  7600                     moveq.l    D3, 0x00
  23569. 0000DF02  2543 00B2                move.l     [A2 + 0xB2], D3
  23570. 0000DF06  2543 00B6                move.l     [A2 + 0xB6], D3
  23571. 0000DF0A  200A                     move.l     D0, A2
  23572. 0000DF0C  4CDF 0408                movem.l    D3,A2, [A7]+
  23573. 0000DF10  4E5E                     unlink     A6
  23574. 0000DF12  205F                     movea.l    A0, [A7]+
  23575. 0000DF14  584F                     addq.w     A7, 4
  23576. 0000DF16  4ED0                     jmp        [A0]
  23577. 0000DF18  965F                     sub.w      D3, [A7]+
  23578. 0000DF1A  5F63                     subq.w     -[A3], 7
  23579. 0000DF1C  745F                     moveq.l    D2, 0x5F
  23580. 0000DF1E  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  23581. 0000DF22  5374 6163 6B4C 6973 7465 subq.w     [[A4 + 0x6B4C] + 0x69737465], 1
  23582. 0000DF2C  7246                     moveq.l    D1, 0x46
  23583. 0000DF2E  7600                     moveq.l    D3, 0x00
  23584. 0000DF30  0000 FFFF                ori.b      D0, 0xFF
  23585. 0000DF34  4E56 FFF0                link       A6, -0x0010
  23586. 0000DF38  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  23587. 0000DF3C  266E 0008                movea.l    A3, [A6 + 0x8]
  23588. 0000DF40  244B                     movea.l    A2, A3
  23589. 0000DF42  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  23590. 0000DF46  24AE 0012                move.l     [A2], [A6 + 0x12]
  23591. 0000DF4A  276E 000E 00B6           move.l     [A3 + 0xB6], [A6 + 0xE]
  23592. 0000DF50  176E 000C 00BA           move.b     [A3 + 0xBA], [A6 + 0xC]
  23593. 0000DF56  701E                     moveq.l    D0, 0x1E
  23594. 0000DF58  2F00                     move.l     -[A7], D0
  23595. 0000DF5A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23596. 0000DF60  2D40 FFF8                move.l     [A6 - 0x8], D0
  23597. 0000DF64  4A80                     tst.l      D0
  23598. 0000DF66  6708                     beq        +0xA /* 0000DF70 */
  23599. 0000DF68  2F00                     move.l     -[A7], D0
  23600. 0000DF6A  4EB9 0000 CE6A           jsr        [0x0000CE6A]
  23601. label0000DF70:
  23602. 0000DF70  2F3C 5544 4B53           move.l     -[A7], 0x55444B53 /* 'UDKS' */
  23603. 0000DF76  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  23604. 0000DF7A  4EB9 0000 CE62           jsr        [0x0000CE62]
  23605. 0000DF80  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  23606. 0000DF84  2F0B                     move.l     -[A7], A3
  23607. 0000DF86  2053                     movea.l    A0, [A3]
  23608. 0000DF88  2068 00E0                movea.l    A0, [A0 + 0xE0]
  23609. 0000DF8C  4E90                     jsr        [A0]
  23610. 0000DF8E  2012                     move.l     D0, [A2]
  23611. 0000DF90  2D40 FFFC                move.l     [A6 - 0x4], D0
  23612. 0000DF94  2040                     movea.l    A0, D0
  23613. 0000DF96  2028 0008                move.l     D0, [A0 + 0x8]
  23614. 0000DF9A  2D40 FFF0                move.l     [A6 - 0x10], D0
  23615. 0000DF9E  2F00                     move.l     -[A7], D0
  23616. 0000DFA0  4EB9 0000 1172           jsr        [0x00001172]
  23617. 0000DFA6  2F0B                     move.l     -[A7], A3
  23618. 0000DFA8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  23619. 0000DFAC  4EB9 0000 1552           jsr        [0x00001552]
  23620. 0000DFB2  2F0B                     move.l     -[A7], A3
  23621. 0000DFB4  2F12                     move.l     -[A7], [A2]
  23622. 0000DFB6  4EB9 0000 1552           jsr        [0x00001552]
  23623. 0000DFBC  2F0B                     move.l     -[A7], A3
  23624. 0000DFBE  2053                     movea.l    A0, [A3]
  23625. 0000DFC0  2068 0098                movea.l    A0, [A0 + 0x98]
  23626. 0000DFC4  4E90                     jsr        [A0]
  23627. 0000DFC6  2840                     movea.l    A4, D0
  23628. 0000DFC8  200C                     move.l     D0, A4
  23629. 0000DFCA  6772                     beq        +0x74 /* 0000E03E */
  23630. 0000DFCC  2F3C 5343 5230           move.l     -[A7], 0x53435230 /* 'SCR0' */
  23631. 0000DFD2  2F0C                     move.l     -[A7], A4
  23632. 0000DFD4  2054                     movea.l    A0, [A4]
  23633. 0000DFD6  2068 0180                movea.l    A0, [A0 + 0x180]
  23634. 0000DFDA  4E90                     jsr        [A0]
  23635. 0000DFDC  2440                     movea.l    A2, D0
  23636. 0000DFDE  200A                     move.l     D0, A2
  23637. 0000DFE0  672A                     beq        +0x2C /* 0000E00C */
  23638. 0000DFE2  2F3C 5343 5233           move.l     -[A7], 0x53435233 /* 'SCR3' */
  23639. 0000DFE8  2F0C                     move.l     -[A7], A4
  23640. 0000DFEA  2054                     movea.l    A0, [A4]
  23641. 0000DFEC  2068 0180                movea.l    A0, [A0 + 0x180]
  23642. 0000DFF0  4E90                     jsr        [A0]
  23643. 0000DFF2  2D40 FFF4                move.l     [A6 - 0xC], D0
  23644. 0000DFF6  4A80                     tst.l      D0
  23645. 0000DFF8  6712                     beq        +0x14 /* 0000E00C */
  23646. 0000DFFA  2F00                     move.l     -[A7], D0
  23647. 0000DFFC  7001                     moveq.l    D0, 0x01
  23648. 0000DFFE  2F00                     move.l     -[A7], D0
  23649. 0000E000  42A7                     clr.l      -[A7]
  23650. 0000E002  2F0A                     move.l     -[A7], A2
  23651. 0000E004  2052                     movea.l    A0, [A2]
  23652. 0000E006  2068 03F8                movea.l    A0, [A0 + 0x3F8]
  23653. 0000E00A  4E90                     jsr        [A0]
  23654. label0000E00C:
  23655. 0000E00C  7024                     moveq.l    D0, 0x24
  23656. 0000E00E  2F00                     move.l     -[A7], D0
  23657. 0000E010  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23658. 0000E016  2440                     movea.l    A2, D0
  23659. 0000E018  200A                     move.l     D0, A2
  23660. 0000E01A  6708                     beq        +0xA /* 0000E024 */
  23661. 0000E01C  2F0A                     move.l     -[A7], A2
  23662. 0000E01E  4EB9 0000 17DA           jsr        [0x000017DA]
  23663. label0000E024:
  23664. 0000E024  2F0B                     move.l     -[A7], A3
  23665. 0000E026  7002                     moveq.l    D0, 0x02
  23666. 0000E028  1F00                     move.b     -[A7], D0
  23667. 0000E02A  2F0A                     move.l     -[A7], A2
  23668. 0000E02C  4EB9 0000 17E2           jsr        [0x000017E2]
  23669. 0000E032  2F0A                     move.l     -[A7], A2
  23670. 0000E034  2F0C                     move.l     -[A7], A4
  23671. 0000E036  2054                     movea.l    A0, [A4]
  23672. 0000E038  2068 00E0                movea.l    A0, [A0 + 0xE0]
  23673. 0000E03C  4E90                     jsr        [A0]
  23674. label0000E03E:
  23675. 0000E03E  7001                     moveq.l    D0, 0x01
  23676. 0000E040  3F00                     move.w     -[A7], D0
  23677. 0000E042  3600                     move.w     D3, D0
  23678. 0000E044  3F03                     move.w     -[A7], D3
  23679. 0000E046  7841                     moveq.l    D4, 0x41
  23680. 0000E048  3F04                     move.w     -[A7], D4
  23681. 0000E04A  2F0B                     move.l     -[A7], A3
  23682. 0000E04C  2053                     movea.l    A0, [A3]
  23683. 0000E04E  2068 0448                movea.l    A0, [A0 + 0x448]
  23684. 0000E052  4E90                     jsr        [A0]
  23685. 0000E054  7002                     moveq.l    D0, 0x02
  23686. 0000E056  3F00                     move.w     -[A7], D0
  23687. 0000E058  3F03                     move.w     -[A7], D3
  23688. 0000E05A  3F04                     move.w     -[A7], D4
  23689. 0000E05C  2F0B                     move.l     -[A7], A3
  23690. 0000E05E  2053                     movea.l    A0, [A3]
  23691. 0000E060  2068 0448                movea.l    A0, [A0 + 0x448]
  23692. 0000E064  4E90                     jsr        [A0]
  23693. 0000E066  7003                     moveq.l    D0, 0x03
  23694. 0000E068  3F00                     move.w     -[A7], D0
  23695. 0000E06A  3F03                     move.w     -[A7], D3
  23696. 0000E06C  703C                     moveq.l    D0, 0x3C
  23697. 0000E06E  3F00                     move.w     -[A7], D0
  23698. 0000E070  2F0B                     move.l     -[A7], A3
  23699. 0000E072  2053                     movea.l    A0, [A3]
  23700. 0000E074  2068 0448                movea.l    A0, [A0 + 0x448]
  23701. 0000E078  4E90                     jsr        [A0]
  23702. 0000E07A  1003                     move.b     D0, D3
  23703. 0000E07C  1F00                     move.b     -[A7], D0
  23704. 0000E07E  206B 001E                movea.l    A0, [A3 + 0x1E]
  23705. 0000E082  7032                     moveq.l    D0, 0x32
  23706. 0000E084  D1C0                     add.l      A0, D0
  23707. 0000E086  2F08                     move.l     -[A7], A0
  23708. 0000E088  4EB9 0000 63DA           jsr        [0x000063DA]
  23709. 0000E08E  2040                     movea.l    A0, D0
  23710. 0000E090  2A10                     move.l     D5, [A0]
  23711. 0000E092  0685 FFFF FF42           addi.l     D5, 0xFFFFFF42
  23712. 0000E098  7004                     moveq.l    D0, 0x04
  23713. 0000E09A  3F00                     move.w     -[A7], D0
  23714. 0000E09C  3F03                     move.w     -[A7], D3
  23715. 0000E09E  2F3C 0000 00C8           move.l     -[A7], 0xC8
  23716. 0000E0A4  2F05                     move.l     -[A7], D5
  23717. 0000E0A6  2F3C 0000 7D00           move.l     -[A7], 0x7D00 /* '}\0' */
  23718. 0000E0AC  4EB9 0000 116A           jsr        [0x0000116A]
  23719. 0000E0B2  3F00                     move.w     -[A7], D0
  23720. 0000E0B4  2F0B                     move.l     -[A7], A3
  23721. 0000E0B6  2053                     movea.l    A0, [A3]
  23722. 0000E0B8  2068 0448                movea.l    A0, [A0 + 0x448]
  23723. 0000E0BC  4E90                     jsr        [A0]
  23724. 0000E0BE  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  23725. 0000E0C2  4E5E                     unlink     A6
  23726. 0000E0C4  205F                     movea.l    A0, [A7]+
  23727. 0000E0C6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  23728. 0000E0CA  4ED0                     jmp        [A0]
  23729. 0000E0CC  803B 4953 7461 636B      or.b       D0, [[PC] + 0x7461636B]
  23730. 0000E0D4  4C69 7374 6572           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572]
  23731. 0000E0DA  5F5F                     subq.w     [A7]+, 7
  23732. 0000E0DC  3132 5453                move.w     -[A0], [A2 + D5.w * 4 + 0x53]
  23733. 0000E0E0  7461                     moveq.l    D2, 0x61
  23734. 0000E0E2  636B                     bls        +0x6D /* 0000E14F */
  23735. 0000E0E4  4C69 7374 6572           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572]
  23736. 0000E0EA  4650                     not.w      [A0]
  23737. 0000E0EC  3654                     movea.w    A3, [A4]
  23738. 0000E0EE  5374 6163 6B50 3137 5456 subq.w     [[A4 + 0x6B50] + 0x31375456], 1
  23739. 0000E0F8  6172                     bsr        +0x74 /* 0000E16C */
  23740. 0000E0FA  6961                     bvs        +0x63 /* 0000E15D */
  23741. 0000E0FC  626C                     bhi        +0x6E /* 0000E16A */
  23742. 0000E0FE  654C                     bcs        +0x4E /* 0000E14C */
  23743. 0000E100  6973                     bvs        +0x75 /* 0000E175 */
  23744. 0000E102  7456                     moveq.l    D2, 0x56
  23745. 0000E104  6965                     bvs        +0x67 /* 0000E16B */
  23746. 0000E106  7755                     moveq.l    D3, 0x55
  23747. 0000E108  6300 0000                bls        +0x2 /* 0000E10A */
  23748. // begin alternate branch 0000E10A-0000E112
  23749. label0000E10A:
  23750. 0000E10A  0000 41F9                ori.b      D0, 0xF9
  23751. 0000E10E  FFFD                     .invalid   <<F/7/7>>
  23752. 0000E110  6E10                     bgt        +0x12 /* 0000E122 */
  23753. // end alternate branch 0000E10A-0000E112
  23754. label0000E10A: // (misaligned)
  23755. 0000E10C  41F9 FFFD 6E10           lea.l      A0, [0xFFFD6E10]
  23756. 0000E112  2008                     move.l     D0, A0
  23757. 0000E114  205F                     movea.l    A0, [A7]+
  23758. 0000E116  584F                     addq.w     A7, 4
  23759. 0000E118  4ED0                     jmp        [A0]
  23760. 0000E11A  FFFF                     .invalid   <<F/7/7>>
  23761. 0000E11C  2F0A                     move.l     -[A7], A2
  23762. 0000E11E  7020                     moveq.l    D0, 0x20
  23763. 0000E120  2F00                     move.l     -[A7], D0
  23764. label0000E122:
  23765. 0000E122  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23766. 0000E128  2440                     movea.l    A2, D0
  23767. 0000E12A  200A                     move.l     D0, A2
  23768. 0000E12C  6708                     beq        +0xA /* 0000E136 */
  23769. 0000E12E  2F0A                     move.l     -[A7], A2
  23770. 0000E130  4EB9 0000 9CEA           jsr        [0x00009CEA]
  23771. label0000E136:
  23772. 0000E136  200A                     move.l     D0, A2
  23773. 0000E138  245F                     movea.l    A2, [A7]+
  23774. 0000E13A  4E75                     rts
  23775. 0000E13C  41F9 FFFD 6E40           lea.l      A0, [0xFFFD6E40]
  23776. 0000E142  2008                     move.l     D0, A0
  23777. 0000E144  205F                     movea.l    A0, [A7]+
  23778. 0000E146  584F                     addq.w     A7, 4
  23779. 0000E148  4ED0                     jmp        [A0]
  23780. 0000E14A  FFFF                     .invalid   <<F/7/7>>
  23781. label0000E14C:
  23782. 0000E14C  2F0A                     move.l     -[A7], A2
  23783. 0000E14E  700C                     moveq.l    D0, 0x0C
  23784. 0000E150  2F00                     move.l     -[A7], D0
  23785. 0000E152  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23786. 0000E158  2440                     movea.l    A2, D0
  23787. 0000E15A  200A                     move.l     D0, A2
  23788. 0000E15C  6708                     beq        +0xA /* 0000E166 */
  23789. 0000E15E  2F0A                     move.l     -[A7], A2
  23790. 0000E160  4EB9 0000 9D02           jsr        [0x00009D02]
  23791. label0000E166:
  23792. 0000E166  200A                     move.l     D0, A2
  23793. 0000E168  245F                     movea.l    A2, [A7]+
  23794. label0000E16A:
  23795. 0000E16A  4E75                     rts
  23796. fn0000E16C:
  23797. 0000E16C  41F9 FFFD 6F6C           lea.l      A0, [0xFFFD6F6C]
  23798. 0000E172  2008                     move.l     D0, A0
  23799. 0000E174  205F                     movea.l    A0, [A7]+
  23800. 0000E176  584F                     addq.w     A7, 4
  23801. 0000E178  4ED0                     jmp        [A0]
  23802. 0000E17A  FFFF                     .invalid   <<F/7/7>>
  23803. 0000E17C  2F0A                     move.l     -[A7], A2
  23804. 0000E17E  701E                     moveq.l    D0, 0x1E
  23805. 0000E180  2F00                     move.l     -[A7], D0
  23806. 0000E182  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23807. 0000E188  2440                     movea.l    A2, D0
  23808. 0000E18A  200A                     move.l     D0, A2
  23809. 0000E18C  6708                     beq        +0xA /* 0000E196 */
  23810. 0000E18E  2F0A                     move.l     -[A7], A2
  23811. 0000E190  4EB9 0000 17F2           jsr        [0x000017F2]
  23812. label0000E196:
  23813. 0000E196  200A                     move.l     D0, A2
  23814. 0000E198  245F                     movea.l    A2, [A7]+
  23815. 0000E19A  4E75                     rts
  23816. 0000E19C  41F9 FFFD 6FA0           lea.l      A0, [0xFFFD6FA0]
  23817. 0000E1A2  2008                     move.l     D0, A0
  23818. 0000E1A4  205F                     movea.l    A0, [A7]+
  23819. 0000E1A6  584F                     addq.w     A7, 4
  23820. 0000E1A8  4ED0                     jmp        [A0]
  23821. 0000E1AA  FFFF                     .invalid   <<F/7/7>>
  23822. 0000E1AC  2F0A                     move.l     -[A7], A2
  23823. 0000E1AE  701E                     moveq.l    D0, 0x1E
  23824. 0000E1B0  2F00                     move.l     -[A7], D0
  23825. 0000E1B2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23826. 0000E1B8  2440                     movea.l    A2, D0
  23827. 0000E1BA  200A                     move.l     D0, A2
  23828. 0000E1BC  6708                     beq        +0xA /* 0000E1C6 */
  23829. 0000E1BE  2F0A                     move.l     -[A7], A2
  23830. 0000E1C0  4EB9 0000 17EA           jsr        [0x000017EA]
  23831. label0000E1C6:
  23832. 0000E1C6  200A                     move.l     D0, A2
  23833. 0000E1C8  245F                     movea.l    A2, [A7]+
  23834. 0000E1CA  4E75                     rts
  23835. 0000E1CC  41F9 FFFD 710C           lea.l      A0, [0xFFFD710C]
  23836. 0000E1D2  2008                     move.l     D0, A0
  23837. 0000E1D4  205F                     movea.l    A0, [A7]+
  23838. 0000E1D6  584F                     addq.w     A7, 4
  23839. 0000E1D8  4ED0                     jmp        [A0]
  23840. 0000E1DA  FFFF                     .invalid   <<F/7/7>>
  23841. 0000E1DC  2F0A                     move.l     -[A7], A2
  23842. 0000E1DE  701E                     moveq.l    D0, 0x1E
  23843. 0000E1E0  2F00                     move.l     -[A7], D0
  23844. 0000E1E2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  23845. 0000E1E8  2440                     movea.l    A2, D0
  23846. 0000E1EA  200A                     move.l     D0, A2
  23847. 0000E1EC  6708                     beq        +0xA /* 0000E1F6 */
  23848. 0000E1EE  2F0A                     move.l     -[A7], A2
  23849. 0000E1F0  4EB9 0000 E1FC           jsr        [0x0000E1FC]
  23850. label0000E1F6:
  23851. 0000E1F6  200A                     move.l     D0, A2
  23852. 0000E1F8  245F                     movea.l    A2, [A7]+
  23853. 0000E1FA  4E75                     rts
  23854. 0000E1FC  4E56 0000                link       A6, 0
  23855. 0000E200  2F0A                     move.l     -[A7], A2
  23856. 0000E202  246E 0008                movea.l    A2, [A6 + 0x8]
  23857. 0000E206  2F0A                     move.l     -[A7], A2
  23858. 0000E208  4EB9 0000 3F6A           jsr        [0x00003F6A]
  23859. 0000E20E  2079 FFFD 76C0           movea.l    A0, [0xFFFD76C0]
  23860. 0000E214  2488                     move.l     [A2], A0
  23861. 0000E216  200A                     move.l     D0, A2
  23862. 0000E218  245F                     movea.l    A2, [A7]+
  23863. 0000E21A  4E5E                     unlink     A6
  23864. 0000E21C  205F                     movea.l    A0, [A7]+
  23865. 0000E21E  584F                     addq.w     A7, 4
  23866. 0000E220  4ED0                     jmp        [A0]
  23867. 0000E222  9A5F                     sub.w      D5, [A7]+
  23868. 0000E224  5F63                     subq.w     -[A3], 7
  23869. 0000E226  745F                     moveq.l    D2, 0x5F
  23870. 0000E228  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  23871. 0000E22C  5374 7269                subq.w     [A4 + D7.w * 2 + 0x69], 1
  23872. 0000E230  6E67                     bgt        +0x69 /* 0000E299 */
  23873. 0000E232  4C69 7374 4172           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4172]
  23874. 0000E238  7261                     moveq.l    D1, 0x61
  23875. 0000E23A  7946                     moveq.l    D4, 0x46
  23876. 0000E23C  7600                     moveq.l    D3, 0x00
  23877. 0000E23E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  23878. 0000E242  FEF4 48E7                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  23879. 0000E246  0030 266E 0008           ori.b      [A0 + D0.w + 0x8], 0x6E /* 'n' */
  23880. 0000E24C  246E 0010                movea.l    A2, [A6 + 0x10]
  23881. 0000E250  1212                     move.b     D1, [A2]
  23882. 0000E252  7000                     moveq.l    D0, 0x00
  23883. 0000E254  1001                     move.b     D0, D1
  23884. 0000E256  5280                     addq.l     D0, 1
  23885. 0000E258  2F00                     move.l     -[A7], D0
  23886. 0000E25A  2F0A                     move.l     -[A7], A2
  23887. 0000E25C  486E FEF4                pea.l      [A6 - 0x10C]
  23888. 0000E260  4EB9 0000 0042           jsr        [0x00000042]
  23889. 0000E266  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23890. 0000E26A  2D4B FFF4                move.l     [A6 - 0xC], A3
  23891. 0000E26E  4879 0000 534A           push.l     0x534A /* 'SJ' */
  23892. 0000E274  486E FEF4                pea.l      [A6 - 0x10C]
  23893. 0000E278  486E FFF8                pea.l      [A6 - 0x8]
  23894. 0000E27C  2F0B                     move.l     -[A7], A3
  23895. 0000E27E  2053                     movea.l    A0, [A3]
  23896. 0000E280  2068 0084                movea.l    A0, [A0 + 0x84]
  23897. 0000E284  4E90                     jsr        [A0]
  23898. 0000E286  1D40 FFFC                move.b     [A6 - 0x4], D0
  23899. 0000E28A  4A00                     tst.b      D0
  23900. 0000E28C  6708                     beq        +0xA /* 0000E296 */
  23901. 0000E28E  206E 000C                movea.l    A0, [A6 + 0xC]
  23902. 0000E292  30AE FFFA                move.w     [A0], [A6 - 0x6]
  23903. label0000E296:
  23904. 0000E296  102E FFFC                move.b     D0, [A6 - 0x4]
  23905. 0000E29A  4CDF 0C00                movem.l    A2,A3, [A7]+
  23906. 0000E29E  4E5E                     unlink     A6
  23907. 0000E2A0  205F                     movea.l    A0, [A7]+
  23908. 0000E2A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23909. 0000E2A6  4ED0                     jmp        [A0]
  23910. 0000E2A8  802A 4669                or.b       D0, [A2 + 0x4669]
  23911. 0000E2AC  6E64                     bgt        +0x66 /* 0000E312 */
  23912. 0000E2AE  5374 7269                subq.w     [A4 + D7.w * 2 + 0x69], 1
  23913. 0000E2B2  6E67                     bgt        +0x69 /* 0000E31B */
  23914. 0000E2B4  5F5F                     subq.w     [A7]+, 7
  23915. 0000E2B6  3136 5453                move.w     -[A0], [A6 + D5.w * 4 + 0x53]
  23916. 0000E2BA  7472                     moveq.l    D2, 0x72
  23917. 0000E2BC  696E                     bvs        +0x70 /* 0000E32C */
  23918. 0000E2BE  674C                     beq        +0x4E /* 0000E30C */
  23919. 0000E2C0  6973                     bvs        +0x75 /* 0000E335 */
  23920. 0000E2C2  7441                     moveq.l    D2, 0x41
  23921. 0000E2C4  7272                     moveq.l    D1, 0x72
  23922. 0000E2C6  6179                     bsr        +0x7B /* 0000E341 */
  23923. 0000E2C8  4652                     not.w      [A2]
  23924. 0000E2CA  3743 5374                move.w     [A3 + 0x5374], D3
  23925. 0000E2CE  7232                     moveq.l    D1, 0x32
  23926. 0000E2D0  3535 5073                move.w     -[A2], [A5 + D5.w + 0x73]
  23927. 0000E2D4  0000 FFFF                ori.b      D0, 0xFF
  23928. 0000E2D8  4E56 FE00                link       A6, -0x0200
  23929. 0000E2DC  2F0A                     move.l     -[A7], A2
  23930. 0000E2DE  246E 0010                movea.l    A2, [A6 + 0x10]
  23931. 0000E2E2  1212                     move.b     D1, [A2]
  23932. 0000E2E4  7000                     moveq.l    D0, 0x00
  23933. 0000E2E6  1001                     move.b     D0, D1
  23934. 0000E2E8  5280                     addq.l     D0, 1
  23935. 0000E2EA  2F00                     move.l     -[A7], D0
  23936. 0000E2EC  2F0A                     move.l     -[A7], A2
  23937. 0000E2EE  486E FE00                pea.l      [A6 - 0x200]
  23938. 0000E2F2  4EB9 0000 0042           jsr        [0x00000042]
  23939. 0000E2F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23940. 0000E2FC  246E 000C                movea.l    A2, [A6 + 0xC]
  23941. 0000E300  1212                     move.b     D1, [A2]
  23942. 0000E302  7000                     moveq.l    D0, 0x00
  23943. 0000E304  1001                     move.b     D0, D1
  23944. 0000E306  5280                     addq.l     D0, 1
  23945. 0000E308  2F00                     move.l     -[A7], D0
  23946. 0000E30A  2F0A                     move.l     -[A7], A2
  23947. label0000E30C:
  23948. 0000E30C  486E FF00                pea.l      [A6 - 0x100]
  23949. 0000E310  4EB9 0000 0042           jsr        [0x00000042]
  23950. // begin alternate branch 0000E312-0000E316
  23951. label0000E312:
  23952. 0000E312  0000 0042                ori.b      D0, 0x42 /* 'B' */
  23953. // end alternate branch 0000E312-0000E316
  23954. label0000E312: // (misaligned)
  23955. 0000E316  4FEF 000A                lea.l      A7, [A7 + 0xA]
  23956. 0000E31A  486E FE00                pea.l      [A6 - 0x200]
  23957. 0000E31E  486E FF00                pea.l      [A6 - 0x100]
  23958. 0000E322  4227                     clr.b      -[A7]
  23959. 0000E324  7001                     moveq.l    D0, 0x01
  23960. 0000E326  1F00                     move.b     -[A7], D0
  23961. 0000E328  4EB9 0000 0C8A           jsr        [0x00000C8A]
  23962. // begin alternate branch 0000E32C-0000E332
  23963. label0000E32C:
  23964. 0000E32C  0C8A 301F 6E04           cmpi.l     A2, 0x301F6E04
  23965. // end alternate branch 0000E32C-0000E332
  23966. label0000E32C: // (misaligned)
  23967. 0000E32E  301F                     move.w     D0, [A7]+
  23968. 0000E330  6E04                     bgt        +0x6 /* 0000E336 */
  23969. 0000E332  7000                     moveq.l    D0, 0x00
  23970. 0000E334  6002                     bra        +0x4 /* 0000E338 */
  23971. label0000E336:
  23972. 0000E336  7001                     moveq.l    D0, 0x01
  23973. label0000E338:
  23974. 0000E338  2000                     move.l     D0, D0
  23975. 0000E33A  4A00                     tst.b      D0
  23976. 0000E33C  6704                     beq        +0x6 /* 0000E342 */
  23977. 0000E33E  7001                     moveq.l    D0, 0x01
  23978. 0000E340  602C                     bra        +0x2E /* 0000E36E */
  23979. label0000E342:
  23980. 0000E342  554F                     subq.w     A7, 2
  23981. 0000E344  486E FE00                pea.l      [A6 - 0x200]
  23982. 0000E348  486E FF00                pea.l      [A6 - 0x100]
  23983. 0000E34C  4227                     clr.b      -[A7]
  23984. 0000E34E  7001                     moveq.l    D0, 0x01
  23985. 0000E350  1F00                     move.b     -[A7], D0
  23986. 0000E352  4EB9 0000 0C8A           jsr        [0x00000C8A]
  23987. 0000E358  301F                     move.w     D0, [A7]+
  23988. 0000E35A  6B04                     bmi        +0x6 /* 0000E360 */
  23989. 0000E35C  7000                     moveq.l    D0, 0x00
  23990. 0000E35E  6002                     bra        +0x4 /* 0000E362 */
  23991. label0000E360:
  23992. 0000E360  7001                     moveq.l    D0, 0x01
  23993. label0000E362:
  23994. 0000E362  2000                     move.l     D0, D0
  23995. 0000E364  4A00                     tst.b      D0
  23996. 0000E366  6704                     beq        +0x6 /* 0000E36C */
  23997. 0000E368  70FF                     moveq.l    D0, 0xFFFFFFFF
  23998. 0000E36A  6002                     bra        +0x4 /* 0000E36E */
  23999. label0000E36C:
  24000. 0000E36C  4240                     clr.w      D0
  24001. label0000E36E:
  24002. 0000E36E  245F                     movea.l    A2, [A7]+
  24003. 0000E370  4E5E                     unlink     A6
  24004. 0000E372  205F                     movea.l    A0, [A7]+
  24005. 0000E374  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24006. 0000E378  4ED0                     jmp        [A0]
  24007. 0000E37A  8028 436F                or.b       D0, [A0 + 0x436F]
  24008. 0000E37E  6D70                     blt        +0x72 /* 0000E3F0 */
  24009. 0000E380  6172                     bsr        +0x74 /* 0000E3F4 */
  24010. 0000E382  6545                     bcs        +0x47 /* 0000E3C9 */
  24011. 0000E384  6C65                     bge        +0x67 /* 0000E3EB */
  24012. 0000E386  6D65                     blt        +0x67 /* 0000E3ED */
  24013. 0000E388  6E74                     bgt        +0x76 /* 0000E3FE */
  24014. 0000E38A  735F                     moveq.l    D1, 0x5F
  24015. 0000E38C  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  24016. 0000E390  5374 7269                subq.w     [A4 + D7.w * 2 + 0x69], 1
  24017. 0000E394  6E67                     bgt        +0x69 /* 0000E3FD */
  24018. 0000E396  4C69 7374 4172           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4172]
  24019. 0000E39C  7261                     moveq.l    D1, 0x61
  24020. 0000E39E  7946                     moveq.l    D4, 0x46
  24021. 0000E3A0  5076 5076                addq.w     [A6 + D5.w + 0x76], 8
  24022. 0000E3A4  0000 FFFF                ori.b      D0, 0xFF
  24023. 0000E3A8  41F9 FFFD 713C           lea.l      A0, [0xFFFD713C]
  24024. 0000E3AE  2008                     move.l     D0, A0
  24025. 0000E3B0  4E75                     rts
  24026. 0000E3B2  FFFF                     .invalid   <<F/7/7>>
  24027. 0000E3B4  41F9 FFFD 713C           lea.l      A0, [0xFFFD713C]
  24028. 0000E3BA  2008                     move.l     D0, A0
  24029. 0000E3BC  205F                     movea.l    A0, [A7]+
  24030. 0000E3BE  584F                     addq.w     A7, 4
  24031. 0000E3C0  4ED0                     jmp        [A0]
  24032. 0000E3C2  FFFF                     .invalid   <<F/7/7>>
  24033. 0000E3C4  2F0A                     move.l     -[A7], A2
  24034. 0000E3C6  2F3C 0000 00B8           move.l     -[A7], 0xB8
  24035. 0000E3CC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24036. 0000E3D2  2440                     movea.l    A2, D0
  24037. 0000E3D4  200A                     move.l     D0, A2
  24038. 0000E3D6  6708                     beq        +0xA /* 0000E3E0 */
  24039. 0000E3D8  2F0A                     move.l     -[A7], A2
  24040. 0000E3DA  4EB9 0000 E3E8           jsr        [0x0000E3E8]
  24041. label0000E3E0:
  24042. 0000E3E0  200A                     move.l     D0, A2
  24043. 0000E3E2  245F                     movea.l    A2, [A7]+
  24044. 0000E3E4  4E75                     rts
  24045. 0000E3E6  FFFF                     .invalid   <<F/7/7>>
  24046. 0000E3E8  4E56 0000                link       A6, 0
  24047. 0000E3EC  2F0A                     move.l     -[A7], A2
  24048. 0000E3EE  246E 0008                movea.l    A2, [A6 + 0x8]
  24049. // begin alternate branch 0000E3F0-0000E3F4
  24050. label0000E3F0:
  24051. 0000E3F0  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  24052. // end alternate branch 0000E3F0-0000E3F4
  24053. label0000E3F0: // (misaligned)
  24054. 0000E3F2  2F0A                     move.l     -[A7], A2
  24055. fn0000E3F4:
  24056. 0000E3F4  4EB9 0000 B52A           jsr        [0x0000B52A]
  24057. 0000E3FA  2079 FFFD 76C4           movea.l    A0, [0xFFFD76C4]
  24058. // begin alternate branch 0000E3FE-0000E400
  24059. label0000E3FE:
  24060. 0000E3FE  76C4                     moveq.l    D3, 0xFFFFFFC4
  24061. // end alternate branch 0000E3FE-0000E400
  24062. label0000E3FE: // (misaligned)
  24063. 0000E400  2488                     move.l     [A2], A0
  24064. 0000E402  7000                     moveq.l    D0, 0x00
  24065. 0000E404  2540 00B4                move.l     [A2 + 0xB4], D0
  24066. 0000E408  200A                     move.l     D0, A2
  24067. 0000E40A  245F                     movea.l    A2, [A7]+
  24068. 0000E40C  4E5E                     unlink     A6
  24069. 0000E40E  205F                     movea.l    A0, [A7]+
  24070. 0000E410  584F                     addq.w     A7, 4
  24071. 0000E412  4ED0                     jmp        [A0]
  24072. 0000E414  995F                     sub.w      [A7]+, D4
  24073. 0000E416  5F63                     subq.w     -[A3], 7
  24074. 0000E418  745F                     moveq.l    D2, 0x5F
  24075. 0000E41A  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  24076. 0000E41E  5374 7269                subq.w     [A4 + D7.w * 2 + 0x69], 1
  24077. 0000E422  6E67                     bgt        +0x69 /* 0000E48B */
  24078. 0000E424  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  24079. 0000E42A  6577                     bcs        +0x79 /* 0000E4A3 */
  24080. 0000E42C  4676 0000                not.w      [A6 + D0.w]
  24081. 0000E430  4E56 0000                link       A6, 0
  24082. 0000E434  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  24083. 0000E438  266E 0008                movea.l    A3, [A6 + 0x8]
  24084. 0000E43C  162E 000E                move.b     D3, [A6 + 0xE]
  24085. 0000E440  1743 00B2                move.b     [A3 + 0xB2], D3
  24086. 0000E444  176E 000C 00B3           move.b     [A3 + 0xB3], [A6 + 0xC]
  24087. 0000E44A  701E                     moveq.l    D0, 0x1E
  24088. 0000E44C  2F00                     move.l     -[A7], D0
  24089. 0000E44E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24090. 0000E454  2840                     movea.l    A4, D0
  24091. 0000E456  200C                     move.l     D0, A4
  24092. 0000E458  6708                     beq        +0xA /* 0000E462 */
  24093. 0000E45A  2F0C                     move.l     -[A7], A4
  24094. 0000E45C  4EB9 0000 E1FC           jsr        [0x0000E1FC]
  24095. label0000E462:
  24096. 0000E462  42A7                     clr.l      -[A7]
  24097. 0000E464  3F3C 0100                move.w     -[A7], 0x100
  24098. 0000E468  2F0C                     move.l     -[A7], A4
  24099. 0000E46A  4EB9 0000 3A9A           jsr        [0x00003A9A]
  24100. 0000E470  274C 00B4                move.l     [A3 + 0xB4], A4
  24101. 0000E474  4A03                     tst.b      D3
  24102. 0000E476  6734                     beq        +0x36 /* 0000E4AC */
  24103. 0000E478  2F3C 0000 0126           move.l     -[A7], 0x126
  24104. 0000E47E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24105. 0000E484  2840                     movea.l    A4, D0
  24106. 0000E486  200C                     move.l     D0, A4
  24107. 0000E488  6708                     beq        +0xA /* 0000E492 */
  24108. 0000E48A  2F0C                     move.l     -[A7], A4
  24109. 0000E48C  4EB9 0000 6892           jsr        [0x00006892]
  24110. label0000E492:
  24111. 0000E492  2F3C 6B73 656C           move.l     -[A7], 0x6B73656C /* 'ksel' */
  24112. 0000E498  2F0C                     move.l     -[A7], A4
  24113. 0000E49A  4EB9 0000 689A           jsr        [0x0000689A]
  24114. 0000E4A0  2F0C                     move.l     -[A7], A4
  24115. 0000E4A2  2F0B                     move.l     -[A7], A3
  24116. 0000E4A4  2053                     movea.l    A0, [A3]
  24117. 0000E4A6  2068 00E0                movea.l    A0, [A0 + 0xE0]
  24118. 0000E4AA  4E90                     jsr        [A0]
  24119. label0000E4AC:
  24120. 0000E4AC  701E                     moveq.l    D0, 0x1E
  24121. 0000E4AE  2F00                     move.l     -[A7], D0
  24122. 0000E4B0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24123. 0000E4B6  2440                     movea.l    A2, D0
  24124. 0000E4B8  200A                     move.l     D0, A2
  24125. 0000E4BA  6708                     beq        +0xA /* 0000E4C4 */
  24126. 0000E4BC  2F0A                     move.l     -[A7], A2
  24127. 0000E4BE  4EB9 0000 CE5A           jsr        [0x0000CE5A]
  24128. label0000E4C4:
  24129. 0000E4C4  2F3C 5544 4B53           move.l     -[A7], 0x55444B53 /* 'UDKS' */
  24130. 0000E4CA  2F0A                     move.l     -[A7], A2
  24131. 0000E4CC  4EB9 0000 CE62           jsr        [0x0000CE62]
  24132. 0000E4D2  2F0A                     move.l     -[A7], A2
  24133. 0000E4D4  2F0B                     move.l     -[A7], A3
  24134. 0000E4D6  2053                     movea.l    A0, [A3]
  24135. 0000E4D8  2068 00E0                movea.l    A0, [A0 + 0xE0]
  24136. 0000E4DC  4E90                     jsr        [A0]
  24137. 0000E4DE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  24138. 0000E4E2  4E5E                     unlink     A6
  24139. 0000E4E4  205F                     movea.l    A0, [A7]+
  24140. 0000E4E6  504F                     addq.w     A7, 8
  24141. 0000E4E8  4ED0                     jmp        [A0]
  24142. 0000E4EA  802A 496E                or.b       D0, [A2 + 0x496E]
  24143. 0000E4EE  6974                     bvs        +0x76 /* 0000E564 */
  24144. 0000E4F0  5374 7269                subq.w     [A4 + D7.w * 2 + 0x69], 1
  24145. 0000E4F4  6E67                     bgt        +0x69 /* 0000E55D */
  24146. 0000E4F6  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  24147. 0000E4FC  6577                     bcs        +0x79 /* 0000E575 */
  24148. 0000E4FE  5F5F                     subq.w     [A7]+, 7
  24149. 0000E500  3135 5453                move.w     -[A0], [A5 + D5.w * 4 + 0x53]
  24150. 0000E504  7472                     moveq.l    D2, 0x72
  24151. 0000E506  696E                     bvs        +0x70 /* 0000E576 */
  24152. 0000E508  674C                     beq        +0x4E /* 0000E556 */
  24153. 0000E50A  6973                     bvs        +0x75 /* 0000E57F */
  24154. 0000E50C  7456                     moveq.l    D2, 0x56
  24155. 0000E50E  6965                     bvs        +0x67 /* 0000E575 */
  24156. 0000E510  7746                     moveq.l    D3, 0x46
  24157. 0000E512  5563                     subq.w     -[A3], 2
  24158. 0000E514  5563                     subq.w     -[A3], 2
  24159. 0000E516  0000 41F9                ori.b      D0, 0xF9
  24160. 0000E51A  FFFD                     .invalid   <<F/7/7>>
  24161. 0000E51C  7ADC                     moveq.l    D5, 0xFFFFFFDC
  24162. 0000E51E  2008                     move.l     D0, A0
  24163. 0000E520  205F                     movea.l    A0, [A7]+
  24164. 0000E522  584F                     addq.w     A7, 4
  24165. 0000E524  4ED0                     jmp        [A0]
  24166. 0000E526  FFFF                     .invalid   <<F/7/7>>
  24167. 0000E528  2F0A                     move.l     -[A7], A2
  24168. 0000E52A  7014                     moveq.l    D0, 0x14
  24169. 0000E52C  2F00                     move.l     -[A7], D0
  24170. 0000E52E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  24171. 0000E534  2440                     movea.l    A2, D0
  24172. 0000E536  200A                     move.l     D0, A2
  24173. 0000E538  6708                     beq        +0xA /* 0000E542 */
  24174. 0000E53A  2F0A                     move.l     -[A7], A2
  24175. 0000E53C  4EB9 0000 9D42           jsr        [0x00009D42]
  24176. label0000E542:
  24177. 0000E542  200A                     move.l     D0, A2
  24178. 0000E544  245F                     movea.l    A2, [A7]+
  24179. 0000E546  4E75                     rts
  24180. 0000E548  41F9 FFFD 82B8           lea.l      A0, [0xFFFD82B8]
  24181. 0000E54E  2008                     move.l     D0, A0
  24182. 0000E550  205F                     movea.l    A0, [A7]+
  24183. 0000E552  584F                     addq.w     A7, 4
  24184. 0000E554  4ED0                     jmp        [A0]
  24185. label0000E556:
  24186. 0000E556  FFFF                     .invalid   <<F/7/7>>
  24187. 0000E558  2F0A                     move.l     -[A7], A2
  24188. 0000E55A  7018                     moveq.l    D0, 0x18
  24189. 0000E55C  2F00                     move.l     -[A7], D0
  24190. 0000E55E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  24191. label0000E564:
  24192. 0000E564  2440                     movea.l    A2, D0
  24193. 0000E566  200A                     move.l     D0, A2
  24194. 0000E568  6708                     beq        +0xA /* 0000E572 */
  24195. 0000E56A  2F0A                     move.l     -[A7], A2
  24196. 0000E56C  4EB9 0000 9F12           jsr        [0x00009F12]
  24197. label0000E572:
  24198. 0000E572  200A                     move.l     D0, A2
  24199. 0000E574  245F                     movea.l    A2, [A7]+
  24200. label0000E576:
  24201. 0000E576  4E75                     rts
  24202. 0000E578  41F9 FFFD 82EC           lea.l      A0, [0xFFFD82EC]
  24203. 0000E57E  2008                     move.l     D0, A0
  24204. 0000E580  205F                     movea.l    A0, [A7]+
  24205. 0000E582  584F                     addq.w     A7, 4
  24206. 0000E584  4ED0                     jmp        [A0]
  24207. 0000E586  FFFF                     .invalid   <<F/7/7>>
  24208. 0000E588  2F0A                     move.l     -[A7], A2
  24209. 0000E58A  7024                     moveq.l    D0, 0x24
  24210. 0000E58C  2F00                     move.l     -[A7], D0
  24211. 0000E58E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  24212. 0000E594  2440                     movea.l    A2, D0
  24213. 0000E596  200A                     move.l     D0, A2
  24214. 0000E598  6708                     beq        +0xA /* 0000E5A2 */
  24215. 0000E59A  2F0A                     move.l     -[A7], A2
  24216. 0000E59C  4EB9 0000 9F3A           jsr        [0x00009F3A]
  24217. label0000E5A2:
  24218. 0000E5A2  200A                     move.l     D0, A2
  24219. 0000E5A4  245F                     movea.l    A2, [A7]+
  24220. 0000E5A6  4E75                     rts
  24221. 0000E5A8  41F9 FFFD 8320           lea.l      A0, [0xFFFD8320]
  24222. 0000E5AE  2008                     move.l     D0, A0
  24223. 0000E5B0  205F                     movea.l    A0, [A7]+
  24224. 0000E5B2  584F                     addq.w     A7, 4
  24225. 0000E5B4  4ED0                     jmp        [A0]
  24226. 0000E5B6  FFFF                     .invalid   <<F/7/7>>
  24227. 0000E5B8  2F0A                     move.l     -[A7], A2
  24228. 0000E5BA  7020                     moveq.l    D0, 0x20
  24229. 0000E5BC  2F00                     move.l     -[A7], D0
  24230. 0000E5BE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24231. 0000E5C4  2440                     movea.l    A2, D0
  24232. 0000E5C6  200A                     move.l     D0, A2
  24233. 0000E5C8  6708                     beq        +0xA /* 0000E5D2 */
  24234. 0000E5CA  2F0A                     move.l     -[A7], A2
  24235. 0000E5CC  4EB9 0000 9F9A           jsr        [0x00009F9A]
  24236. label0000E5D2:
  24237. 0000E5D2  200A                     move.l     D0, A2
  24238. 0000E5D4  245F                     movea.l    A2, [A7]+
  24239. 0000E5D6  4E75                     rts
  24240. 0000E5D8  41F9 FFFD 8360           lea.l      A0, [0xFFFD8360]
  24241. 0000E5DE  2008                     move.l     D0, A0
  24242. 0000E5E0  205F                     movea.l    A0, [A7]+
  24243. 0000E5E2  584F                     addq.w     A7, 4
  24244. 0000E5E4  4ED0                     jmp        [A0]
  24245. 0000E5E6  FFFF                     .invalid   <<F/7/7>>
  24246. 0000E5E8  2F0A                     move.l     -[A7], A2
  24247. 0000E5EA  7022                     moveq.l    D0, 0x22
  24248. 0000E5EC  2F00                     move.l     -[A7], D0
  24249. 0000E5EE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24250. 0000E5F4  2440                     movea.l    A2, D0
  24251. 0000E5F6  200A                     move.l     D0, A2
  24252. 0000E5F8  6708                     beq        +0xA /* 0000E602 */
  24253. 0000E5FA  2F0A                     move.l     -[A7], A2
  24254. 0000E5FC  4EB9 0000 9FEA           jsr        [0x00009FEA]
  24255. label0000E602:
  24256. 0000E602  200A                     move.l     D0, A2
  24257. 0000E604  245F                     movea.l    A2, [A7]+
  24258. 0000E606  4E75                     rts
  24259. 0000E608  41F9 FFFD 83A8           lea.l      A0, [0xFFFD83A8]
  24260. 0000E60E  2008                     move.l     D0, A0
  24261. 0000E610  205F                     movea.l    A0, [A7]+
  24262. 0000E612  584F                     addq.w     A7, 4
  24263. 0000E614  4ED0                     jmp        [A0]
  24264. 0000E616  FFFF                     .invalid   <<F/7/7>>
  24265. 0000E618  2F0A                     move.l     -[A7], A2
  24266. 0000E61A  702E                     moveq.l    D0, 0x2E
  24267. 0000E61C  2F00                     move.l     -[A7], D0
  24268. 0000E61E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24269. 0000E624  2440                     movea.l    A2, D0
  24270. 0000E626  200A                     move.l     D0, A2
  24271. 0000E628  6708                     beq        +0xA /* 0000E632 */
  24272. 0000E62A  2F0A                     move.l     -[A7], A2
  24273. 0000E62C  4EB9 0000 A052           jsr        [0x0000A052]
  24274. label0000E632:
  24275. 0000E632  200A                     move.l     D0, A2
  24276. 0000E634  245F                     movea.l    A2, [A7]+
  24277. 0000E636  4E75                     rts
  24278. 0000E638  41F9 FFFD 83E0           lea.l      A0, [0xFFFD83E0]
  24279. 0000E63E  2008                     move.l     D0, A0
  24280. 0000E640  205F                     movea.l    A0, [A7]+
  24281. 0000E642  584F                     addq.w     A7, 4
  24282. 0000E644  4ED0                     jmp        [A0]
  24283. 0000E646  FFFF                     .invalid   <<F/7/7>>
  24284. 0000E648  2F0A                     move.l     -[A7], A2
  24285. 0000E64A  701E                     moveq.l    D0, 0x1E
  24286. 0000E64C  2F00                     move.l     -[A7], D0
  24287. 0000E64E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24288. 0000E654  2440                     movea.l    A2, D0
  24289. 0000E656  200A                     move.l     D0, A2
  24290. 0000E658  6708                     beq        +0xA /* 0000E662 */
  24291. 0000E65A  2F0A                     move.l     -[A7], A2
  24292. 0000E65C  4EB9 0000 A072           jsr        [0x0000A072]
  24293. label0000E662:
  24294. 0000E662  200A                     move.l     D0, A2
  24295. 0000E664  245F                     movea.l    A2, [A7]+
  24296. 0000E666  4E75                     rts
  24297. 0000E668  41F9 FFFD 8F3C           lea.l      A0, [0xFFFD8F3C]
  24298. 0000E66E  2008                     move.l     D0, A0
  24299. 0000E670  205F                     movea.l    A0, [A7]+
  24300. 0000E672  584F                     addq.w     A7, 4
  24301. 0000E674  4ED0                     jmp        [A0]
  24302. 0000E676  FFFF                     .invalid   <<F/7/7>>
  24303. 0000E678  2F0A                     move.l     -[A7], A2
  24304. 0000E67A  7032                     moveq.l    D0, 0x32
  24305. 0000E67C  2F00                     move.l     -[A7], D0
  24306. 0000E67E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24307. 0000E684  2440                     movea.l    A2, D0
  24308. 0000E686  200A                     move.l     D0, A2
  24309. 0000E688  6708                     beq        +0xA /* 0000E692 */
  24310. 0000E68A  2F0A                     move.l     -[A7], A2
  24311. 0000E68C  4EB9 0000 7512           jsr        [0x00007512]
  24312. label0000E692:
  24313. 0000E692  200A                     move.l     D0, A2
  24314. 0000E694  245F                     movea.l    A2, [A7]+
  24315. 0000E696  4E75                     rts
  24316. 0000E698  41F9 FFFD 8F70           lea.l      A0, [0xFFFD8F70]
  24317. 0000E69E  2008                     move.l     D0, A0
  24318. 0000E6A0  4E75                     rts
  24319. 0000E6A2  FFFF                     .invalid   <<F/7/7>>
  24320. 0000E6A4  41F9 FFFD 8F70           lea.l      A0, [0xFFFD8F70]
  24321. 0000E6AA  2008                     move.l     D0, A0
  24322. 0000E6AC  205F                     movea.l    A0, [A7]+
  24323. 0000E6AE  584F                     addq.w     A7, 4
  24324. 0000E6B0  4ED0                     jmp        [A0]
  24325. 0000E6B2  FFFF                     .invalid   <<F/7/7>>
  24326. 0000E6B4  2F0A                     move.l     -[A7], A2
  24327. 0000E6B6  2F3C 0000 0270           move.l     -[A7], 0x270
  24328. 0000E6BC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24329. 0000E6C2  2440                     movea.l    A2, D0
  24330. 0000E6C4  200A                     move.l     D0, A2
  24331. 0000E6C6  6708                     beq        +0xA /* 0000E6D0 */
  24332. 0000E6C8  2F0A                     move.l     -[A7], A2
  24333. 0000E6CA  4EB9 0000 E6D8           jsr        [0x0000E6D8]
  24334. label0000E6D0:
  24335. 0000E6D0  200A                     move.l     D0, A2
  24336. 0000E6D2  245F                     movea.l    A2, [A7]+
  24337. 0000E6D4  4E75                     rts
  24338. 0000E6D6  FFFF                     .invalid   <<F/7/7>>
  24339. 0000E6D8  4E56 0000                link       A6, 0
  24340. 0000E6DC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  24341. 0000E6E0  246E 0008                movea.l    A2, [A6 + 0x8]
  24342. 0000E6E4  2F0A                     move.l     -[A7], A2
  24343. 0000E6E6  4EB9 0000 3DD8           jsr        [0x00003DD8]
  24344. 0000E6EC  264A                     movea.l    A3, A2
  24345. 0000E6EE  47EB 015A                lea.l      A3, [A3 + 0x15A]
  24346. 0000E6F2  4203                     clr.b      D3
  24347. 0000E6F4  1683                     move.b     [A3], D3
  24348. 0000E6F6  2079 FFFD 9294           movea.l    A0, [0xFFFD9294]
  24349. 0000E6FC  2488                     move.l     [A2], A0
  24350. 0000E6FE  1543 0144                move.b     [A2 + 0x144], D3
  24351. 0000E702  7800                     moveq.l    D4, 0x00
  24352. 0000E704  2544 0146                move.l     [A2 + 0x146], D4
  24353. 0000E708  2544 014A                move.l     [A2 + 0x14A], D4
  24354. 0000E70C  2544 014E                move.l     [A2 + 0x14E], D4
  24355. 0000E710  2544 0152                move.l     [A2 + 0x152], D4
  24356. 0000E714  2544 0156                move.l     [A2 + 0x156], D4
  24357. 0000E718  284A                     movea.l    A4, A2
  24358. 0000E71A  49EC 015A                lea.l      A4, [A4 + 0x15A]
  24359. 0000E71E  1239 FFFF 645C           move.b     D1, [0xFFFF645C]
  24360. 0000E724  7000                     moveq.l    D0, 0x00
  24361. 0000E726  1001                     move.b     D0, D1
  24362. 0000E728  5280                     addq.l     D0, 1
  24363. 0000E72A  2F00                     move.l     -[A7], D0
  24364. 0000E72C  4879 FFFF 645C           push.l     0xFFFF645C
  24365. 0000E732  2F0C                     move.l     -[A7], A4
  24366. 0000E734  4EB9 0000 0042           jsr        [0x00000042]
  24367. 0000E73A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24368. 0000E73E  2544 025A                move.l     [A2 + 0x25A], D4
  24369. 0000E742  7000                     moveq.l    D0, 0x00
  24370. 0000E744  2540 0260                move.l     [A2 + 0x260], D0
  24371. 0000E748  1543 0264                move.b     [A2 + 0x264], D3
  24372. 0000E74C  2544 0266                move.l     [A2 + 0x266], D4
  24373. 0000E750  1543 025E                move.b     [A2 + 0x25E], D3
  24374. 0000E754  2544 026A                move.l     [A2 + 0x26A], D4
  24375. 0000E758  1543 026E                move.b     [A2 + 0x26E], D3
  24376. 0000E75C  200A                     move.l     D0, A2
  24377. 0000E75E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  24378. 0000E762  4E5E                     unlink     A6
  24379. 0000E764  205F                     movea.l    A0, [A7]+
  24380. 0000E766  584F                     addq.w     A7, 4
  24381. 0000E768  4ED0                     jmp        [A0]
  24382. 0000E76A  965F                     sub.w      D3, [A7]+
  24383. 0000E76C  5F63                     subq.w     -[A3], 7
  24384. 0000E76E  745F                     moveq.l    D2, 0x5F
  24385. 0000E770  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  24386. 0000E774  5379 6D44 6F63           subq.w     [0x6D446F63], 1
  24387. 0000E77A  756D                     moveq.l    D2, 0x6D
  24388. 0000E77C  656E                     bcs        +0x70 /* 0000E7EC */
  24389. 0000E77E  7446                     moveq.l    D2, 0x46
  24390. 0000E780  7600                     moveq.l    D3, 0x00
  24391. 0000E782  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  24392. 0000E786  FEC0 48E7                .extension 0xEC0 <<F/2-3/7>> // unimplemented
  24393. 0000E78A  1038 266E                move.b     D0, [0x0000266E]
  24394. 0000E78E  0008 286E                ori.b      A0, 0x6E /* 'n' */
  24395. 0000E792  0012 4203                ori.b      [A2], 0x3
  24396. 0000E796  1D43 FEC0                move.b     [A6 - 0x140], D3
  24397. 0000E79A  1D43 FF00                move.b     [A6 - 0x100], D3
  24398. 0000E79E  176E 0010 0144           move.b     [A3 + 0x144], [A6 + 0x10]
  24399. 0000E7A4  2F0C                     move.l     -[A7], A4
  24400. 0000E7A6  4EB9 0000 1172           jsr        [0x00001172]
  24401. 0000E7AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  24402. 0000E7B0  4EB9 0000 1172           jsr        [0x00001172]
  24403. 0000E7B6  486E FEC0                pea.l      [A6 - 0x140]
  24404. 0000E7BA  2F0C                     move.l     -[A7], A4
  24405. 0000E7BC  2054                     movea.l    A0, [A4]
  24406. 0000E7BE  2068 00C8                movea.l    A0, [A0 + 0xC8]
  24407. 0000E7C2  4E90                     jsr        [A0]
  24408. 0000E7C4  122E FEC0                move.b     D1, [A6 - 0x140]
  24409. 0000E7C8  7000                     moveq.l    D0, 0x00
  24410. 0000E7CA  1001                     move.b     D0, D1
  24411. 0000E7CC  5280                     addq.l     D0, 1
  24412. 0000E7CE  2F00                     move.l     -[A7], D0
  24413. 0000E7D0  486E FEC0                pea.l      [A6 - 0x140]
  24414. 0000E7D4  486E FF00                pea.l      [A6 - 0x100]
  24415. 0000E7D8  4EB9 0000 0042           jsr        [0x00000042]
  24416. 0000E7DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24417. 0000E7E2  486E FF00                pea.l      [A6 - 0x100]
  24418. 0000E7E6  2F39 FFFB EFF0           move.l     -[A7], [0xFFFBEFF0]
  24419. label0000E7EC:
  24420. 0000E7EC  4EB9 0000 3EE2           jsr        [0x00003EE2]
  24421. 0000E7F2  4A00                     tst.b      D0
  24422. 0000E7F4  660C                     bne        +0xE /* 0000E802 */
  24423. 0000E7F6  486E FF00                pea.l      [A6 - 0x100]
  24424. 0000E7FA  2F0B                     move.l     -[A7], A3
  24425. 0000E7FC  4EB9 0000 9022           jsr        [0x00009022]
  24426. label0000E802:
  24427. 0000E802  244B                     movea.l    A2, A3
  24428. 0000E804  45EA 015A                lea.l      A2, [A2 + 0x15A]
  24429. 0000E808  122E FF00                move.b     D1, [A6 - 0x100]
  24430. 0000E80C  7000                     moveq.l    D0, 0x00
  24431. 0000E80E  1001                     move.b     D0, D1
  24432. 0000E810  5280                     addq.l     D0, 1
  24433. 0000E812  2F00                     move.l     -[A7], D0
  24434. 0000E814  486E FF00                pea.l      [A6 - 0x100]
  24435. 0000E818  2F0A                     move.l     -[A7], A2
  24436. 0000E81A  4EB9 0000 0042           jsr        [0x00000042]
  24437. 0000E820  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24438. 0000E824  486E FF00                pea.l      [A6 - 0x100]
  24439. 0000E828  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  24440. 0000E82E  4EB9 0000 902A           jsr        [0x0000902A]
  24441. 0000E834  4A80                     tst.l      D0
  24442. 0000E836  670E                     beq        +0x10 /* 0000E846 */
  24443. 0000E838  3F3C 0FA3                move.w     -[A7], 0xFA3
  24444. 0000E83C  7001                     moveq.l    D0, 0x01
  24445. 0000E83E  3F00                     move.w     -[A7], D0
  24446. 0000E840  4EB9 0000 490A           jsr        [0x0000490A]
  24447. label0000E846:
  24448. 0000E846  2F0C                     move.l     -[A7], A4
  24449. 0000E848  2F3C 5232 4462           move.l     -[A7], 0x52324462 /* 'R2Db' */
  24450. 0000E84E  2F0B                     move.l     -[A7], A3
  24451. 0000E850  2053                     movea.l    A0, [A3]
  24452. 0000E852  2068 01F8                movea.l    A0, [A0 + 0x1F8]
  24453. 0000E856  4E90                     jsr        [A0]
  24454. 0000E858  2F0B                     move.l     -[A7], A3
  24455. 0000E85A  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  24456. 0000E860  4EB9 0000 1552           jsr        [0x00001552]
  24457. 0000E866  2F0B                     move.l     -[A7], A3
  24458. 0000E868  2F39 FFFB EFE0           move.l     -[A7], [0xFFFBEFE0]
  24459. 0000E86E  4EB9 0000 1552           jsr        [0x00001552]
  24460. 0000E874  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  24461. 0000E878  4E5E                     unlink     A6
  24462. 0000E87A  205F                     movea.l    A0, [A7]+
  24463. 0000E87C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24464. 0000E880  4ED0                     jmp        [A0]
  24465. 0000E882  8039 4953 796D           or.b       D0, [0x4953796D]
  24466. 0000E888  446F 6375                neg.w      [A7 + 0x6375]
  24467. 0000E88C  6D65                     blt        +0x67 /* 0000E8F3 */
  24468. 0000E88E  6E74                     bgt        +0x76 /* 0000E904 */
  24469. 0000E890  5F5F                     subq.w     [A7]+, 7
  24470. 0000E892  3132 5453                move.w     -[A0], [A2 + D5.w * 4 + 0x53]
  24471. 0000E896  796D                     moveq.l    D4, 0x6D
  24472. 0000E898  446F 6375                neg.w      [A7 + 0x6375]
  24473. 0000E89C  6D65                     blt        +0x67 /* 0000E903 */
  24474. 0000E89E  6E74                     bgt        +0x76 /* 0000E914 */
  24475. 0000E8A0  4650                     not.w      [A0]
  24476. 0000E8A2  3554 4669                move.w     [A2 + 0x4669], [A4]
  24477. 0000E8A6  6C65                     bge        +0x67 /* 0000E90D */
  24478. 0000E8A8  3137 5379 6D62 6F6C      move.w     -[A0], [[A7 + 0x6D626F6C]]
  24479. 0000E8B0  6963                     bvs        +0x65 /* 0000E915 */
  24480. 0000E8B2  7346                     moveq.l    D1, 0x46
  24481. 0000E8B4  696C                     bvs        +0x6E /* 0000E922 */
  24482. 0000E8B6  6554                     bcs        +0x56 /* 0000E90C */
  24483. 0000E8B8  7970                     moveq.l    D4, 0x70
  24484. 0000E8BA  6554                     bcs        +0x56 /* 0000E910 */
  24485. 0000E8BC  3100                     move.w     -[A0], D0
  24486. 0000E8BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  24487. 0000E8C2  FCF0 48E7                .extension 0xCF0 <<F/2-3/6>> // unimplemented
  24488. 0000E8C6  1838 266E                move.b     D4, [0x0000266E]
  24489. 0000E8CA  0008 4244                ori.b      A0, 0x44 /* 'D' */
  24490. 0000E8CE  102E 000C                move.b     D0, [A6 + 0xC]
  24491. 0000E8D2  6600 01BA                bne        +0x1BC /* 0000EA8E */
  24492. 0000E8D6  4AAB 0156                tst.l      [A3 + 0x156]
  24493. 0000E8DA  6700 01B2                beq        +0x1B4 /* 0000EA8E */
  24494. 0000E8DE  7000                     moveq.l    D0, 0x00
  24495. 0000E8E0  2440                     movea.l    A2, D0
  24496. 0000E8E2  7000                     moveq.l    D0, 0x00
  24497. 0000E8E4  2D40 FCF0                move.l     [A6 - 0x310], D0
  24498. 0000E8E8  2F2B 0156                move.l     -[A7], [A3 + 0x156]
  24499. 0000E8EC  2F0B                     move.l     -[A7], A3
  24500. 0000E8EE  4EB9 0000 9052           jsr        [0x00009052]
  24501. 0000E8F4  262B 0156                move.l     D3, [A3 + 0x156]
  24502. 0000E8F8  2F03                     move.l     -[A7], D3
  24503. 0000E8FA  2043                     movea.l    A0, D3
  24504. 0000E8FC  2050                     movea.l    A0, [A0]
  24505. 0000E8FE  2068 0070                movea.l    A0, [A0 + 0x70]
  24506. 0000E902  4E90                     jsr        [A0]
  24507. label0000E904:
  24508. 0000E904  2840                     movea.l    A4, D0
  24509. 0000E906  200C                     move.l     D0, A4
  24510. 0000E908  671A                     beq        +0x1C /* 0000E924 */
  24511. 0000E90A  2F0C                     move.l     -[A7], A4
  24512. label0000E90C:
  24513. 0000E90C  2054                     movea.l    A0, [A4]
  24514. 0000E90E  2068 0004                movea.l    A0, [A0 + 0x4]
  24515. // begin alternate branch 0000E910-0000E914
  24516. label0000E910:
  24517. 0000E910  0004 4E90                ori.b      D4, 0x90
  24518. // end alternate branch 0000E910-0000E914
  24519. label0000E910: // (misaligned)
  24520. 0000E912  4E90                     jsr        [A0]
  24521. label0000E914:
  24522. 0000E914  2440                     movea.l    A2, D0
  24523. 0000E916  2F0C                     move.l     -[A7], A4
  24524. 0000E918  2054                     movea.l    A0, [A4]
  24525. 0000E91A  2068 000C                movea.l    A0, [A0 + 0xC]
  24526. 0000E91E  4E90                     jsr        [A0]
  24527. 0000E920  2D40 FCF0                move.l     [A6 - 0x310], D0
  24528. // begin alternate branch 0000E922-0000E926
  24529. label0000E922:
  24530. 0000E922  FCF0 200A                .extension 0xCF0 <<F/2-3/6>> // unimplemented
  24531. // end alternate branch 0000E922-0000E926
  24532. label0000E922: // (misaligned)
  24533. label0000E924:
  24534. 0000E924  200A                     move.l     D0, A2
  24535. 0000E926  670E                     beq        +0x10 /* 0000E936 */
  24536. 0000E928  2F0A                     move.l     -[A7], A2
  24537. 0000E92A  2052                     movea.l    A0, [A2]
  24538. 0000E92C  2068 0058                movea.l    A0, [A0 + 0x58]
  24539. 0000E930  4E90                     jsr        [A0]
  24540. 0000E932  4A80                     tst.l      D0
  24541. 0000E934  6706                     beq        +0x8 /* 0000E93C */
  24542. label0000E936:
  24543. 0000E936  202E FCF0                move.l     D0, [A6 - 0x310]
  24544. 0000E93A  6678                     bne        +0x7A /* 0000E9B4 */
  24545. label0000E93C:
  24546. 0000E93C  422E FCF4                clr.b      [A6 - 0x30C]
  24547. 0000E940  486E FCF4                pea.l      [A6 - 0x30C]
  24548. 0000E944  262B 0146                move.l     D3, [A3 + 0x146]
  24549. 0000E948  2F03                     move.l     -[A7], D3
  24550. 0000E94A  2043                     movea.l    A0, D3
  24551. 0000E94C  2050                     movea.l    A0, [A0]
  24552. 0000E94E  2068 03FC                movea.l    A0, [A0 + 0x3FC]
  24553. 0000E952  4E90                     jsr        [A0]
  24554. 0000E954  486E FEF4                pea.l      [A6 - 0x10C]
  24555. 0000E958  204B                     movea.l    A0, A3
  24556. 0000E95A  41E8 015A                lea.l      A0, [A0 + 0x15A]
  24557. 0000E95E  2F08                     move.l     -[A7], A0
  24558. 0000E960  4879 FFFD 8F8C           push.l     0xFFFD8F8C
  24559. 0000E966  486E FDF4                pea.l      [A6 - 0x20C]
  24560. 0000E96A  4EB9 0000 0B3A           jsr        [0x00000B3A]
  24561. 0000E970  2F00                     move.l     -[A7], D0
  24562. 0000E972  4EB9 0000 0B6A           jsr        [0x00000B6A]
  24563. 0000E978  2D40 FFFC                move.l     [A6 - 0x4], D0
  24564. 0000E97C  2040                     movea.l    A0, D0
  24565. 0000E97E  1410                     move.b     D2, [A0]
  24566. 0000E980  7200                     moveq.l    D1, 0x00
  24567. 0000E982  1202                     move.b     D1, D2
  24568. 0000E984  5281                     addq.l     D1, 1
  24569. 0000E986  2F01                     move.l     -[A7], D1
  24570. 0000E988  2F00                     move.l     -[A7], D0
  24571. 0000E98A  486E FCF4                pea.l      [A6 - 0x30C]
  24572. 0000E98E  4EB9 0000 0042           jsr        [0x00000042]
  24573. 0000E994  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24574. 0000E998  486E FCF4                pea.l      [A6 - 0x30C]
  24575. 0000E99C  262B 0146                move.l     D3, [A3 + 0x146]
  24576. 0000E9A0  2F03                     move.l     -[A7], D3
  24577. 0000E9A2  2043                     movea.l    A0, D3
  24578. 0000E9A4  2050                     movea.l    A0, [A0]
  24579. 0000E9A6  2068 03F8                movea.l    A0, [A0 + 0x3F8]
  24580. 0000E9AA  4E90                     jsr        [A0]
  24581. 0000E9AC  177C 0001 026E           move.b     [A3 + 0x26E], 0x1
  24582. 0000E9B2  6004                     bra        +0x6 /* 0000E9B8 */
  24583. label0000E9B4:
  24584. 0000E9B4  422B 026E                clr.b      [A3 + 0x26E]
  24585. label0000E9B8:
  24586. 0000E9B8  2079 FFFB EFF0           movea.l    A0, [0xFFFBEFF0]
  24587. 0000E9BE  4A28 001E                tst.b      [A0 + 0x1E]
  24588. 0000E9C2  6700 0092                beq        +0x94 /* 0000EA56 */
  24589. 0000E9C6  2F0B                     move.l     -[A7], A3
  24590. 0000E9C8  2053                     movea.l    A0, [A3]
  24591. 0000E9CA  2068 01E4                movea.l    A0, [A0 + 0x1E4]
  24592. 0000E9CE  4E90                     jsr        [A0]
  24593. 0000E9D0  2840                     movea.l    A4, D0
  24594. 0000E9D2  260C                     move.l     D3, A4
  24595. 0000E9D4  670C                     beq        +0xE /* 0000E9E2 */
  24596. 0000E9D6  2F03                     move.l     -[A7], D3
  24597. 0000E9D8  2054                     movea.l    A0, [A4]
  24598. 0000E9DA  2068 0090                movea.l    A0, [A0 + 0x90]
  24599. 0000E9DE  4E90                     jsr        [A0]
  24600. 0000E9E0  6002                     bra        +0x4 /* 0000E9E4 */
  24601. label0000E9E2:
  24602. 0000E9E2  7000                     moveq.l    D0, 0x00
  24603. label0000E9E4:
  24604. 0000E9E4  2D40 FFF4                move.l     [A6 - 0xC], D0
  24605. 0000E9E8  2F3C 0000 0388           move.l     -[A7], 0x388
  24606. 0000E9EE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24607. 0000E9F4  2D40 FFF8                move.l     [A6 - 0x8], D0
  24608. 0000E9F8  4A80                     tst.l      D0
  24609. 0000E9FA  673A                     beq        +0x3C /* 0000EA36 */
  24610. 0000E9FC  9FFC 0000 0100           sub.l      A7, 0x100
  24611. 0000EA02  244B                     movea.l    A2, A3
  24612. 0000EA04  45EA 015A                lea.l      A2, [A2 + 0x15A]
  24613. 0000EA08  2F0A                     move.l     -[A7], A2
  24614. 0000EA0A  486F 0004                pea.l      [A7 + 0x4]
  24615. 0000EA0E  4EB9 0000 EABC           jsr        [0x0000EABC]
  24616. 0000EA14  9FFC 0000 0100           sub.l      A7, 0x100
  24617. 0000EA1A  2F0A                     move.l     -[A7], A2
  24618. 0000EA1C  486F 0004                pea.l      [A7 + 0x4]
  24619. 0000EA20  4EB9 0000 EABC           jsr        [0x0000EABC]
  24620. 0000EA26  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  24621. 0000EA2A  2F0B                     move.l     -[A7], A3
  24622. 0000EA2C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  24623. 0000EA30  4EB9 0000 D73A           jsr        [0x0000D73A]
  24624. label0000EA36:
  24625. 0000EA36  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  24626. 0000EA3A  4EB9 0000 1172           jsr        [0x00001172]
  24627. 0000EA40  202E FFF8                move.l     D0, [A6 - 0x8]
  24628. 0000EA44  2740 0266                move.l     [A3 + 0x266], D0
  24629. 0000EA48  2F00                     move.l     -[A7], D0
  24630. 0000EA4A  2040                     movea.l    A0, D0
  24631. 0000EA4C  2050                     movea.l    A0, [A0]
  24632. 0000EA4E  2068 0060                movea.l    A0, [A0 + 0x60]
  24633. 0000EA52  4E90                     jsr        [A0]
  24634. 0000EA54  3800                     move.w     D4, D0
  24635. label0000EA56:
  24636. 0000EA56  4A44                     tst.w      D4
  24637. 0000EA58  6720                     beq        +0x22 /* 0000EA7A */
  24638. 0000EA5A  2F2B 0266                move.l     -[A7], [A3 + 0x266]
  24639. 0000EA5E  4EB9 0000 14CA           jsr        [0x000014CA]
  24640. 0000EA64  2740 0266                move.l     [A3 + 0x266], D0
  24641. 0000EA68  3F3C 0FA0                move.w     -[A7], 0xFA0
  24642. 0000EA6C  7067                     moveq.l    D0, 0x67
  24643. 0000EA6E  3F00                     move.w     -[A7], D0
  24644. 0000EA70  7001                     moveq.l    D0, 0x01
  24645. 0000EA72  1F00                     move.b     -[A7], D0
  24646. 0000EA74  4EB9 0000 48FA           jsr        [0x000048FA]
  24647. label0000EA7A:
  24648. 0000EA7A  2079 FFFB EFF0           movea.l    A0, [0xFFFBEFF0]
  24649. 0000EA80  4A28 001C                tst.b      [A0 + 0x1C]
  24650. 0000EA84  6708                     beq        +0xA /* 0000EA8E */
  24651. 0000EA86  2F0B                     move.l     -[A7], A3
  24652. 0000EA88  4EB9 0000 905A           jsr        [0x0000905A]
  24653. label0000EA8E:
  24654. 0000EA8E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  24655. 0000EA92  4E5E                     unlink     A6
  24656. 0000EA94  205F                     movea.l    A0, [A7]+
  24657. 0000EA96  5C4F                     addq.w     A7, 6
  24658. 0000EA98  4ED0                     jmp        [A0]
  24659. 0000EA9A  9E44                     sub.w      D7, D4
  24660. 0000EA9C  6F4D                     ble        +0x4F /* 0000EAEB */
  24661. 0000EA9E  616B                     bsr        +0x6D /* 0000EB0B */
  24662. 0000EAA0  6556                     bcs        +0x58 /* 0000EAF8 */
  24663. 0000EAA2  6965                     bvs        +0x67 /* 0000EB09 */
  24664. 0000EAA4  7773                     moveq.l    D3, 0x73
  24665. 0000EAA6  5F5F                     subq.w     [A7]+, 7
  24666. 0000EAA8  3132 5453                move.w     -[A0], [A2 + D5.w * 4 + 0x53]
  24667. 0000EAAC  796D                     moveq.l    D4, 0x6D
  24668. 0000EAAE  446F 6375                neg.w      [A7 + 0x6375]
  24669. 0000EAB2  6D65                     blt        +0x67 /* 0000EB19 */
  24670. 0000EAB4  6E74                     bgt        +0x76 /* 0000EB2A */
  24671. 0000EAB6  4655                     not.w      [A5]
  24672. 0000EAB8  6300 0000                bls        +0x2 /* 0000EABA */
  24673. // begin alternate branch 0000EABA-0000EAC2
  24674. label0000EABA:
  24675. 0000EABA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  24676. 0000EABE  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  24677. // end alternate branch 0000EABA-0000EAC2
  24678. label0000EABA: // (misaligned)
  24679. 0000EABC  4E56 0000                link       A6, 0
  24680. 0000EAC0  2F0A                     move.l     -[A7], A2
  24681. 0000EAC2  246E 000C                movea.l    A2, [A6 + 0xC]
  24682. 0000EAC6  1212                     move.b     D1, [A2]
  24683. 0000EAC8  7000                     moveq.l    D0, 0x00
  24684. 0000EACA  1001                     move.b     D0, D1
  24685. 0000EACC  5280                     addq.l     D0, 1
  24686. 0000EACE  2F00                     move.l     -[A7], D0
  24687. 0000EAD0  2F0A                     move.l     -[A7], A2
  24688. 0000EAD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24689. 0000EAD6  4EB9 0000 0042           jsr        [0x00000042]
  24690. 0000EADC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24691. 0000EAE0  202E 0008                move.l     D0, [A6 + 0x8]
  24692. 0000EAE4  245F                     movea.l    A2, [A7]+
  24693. 0000EAE6  4E5E                     unlink     A6
  24694. 0000EAE8  205F                     movea.l    A0, [A7]+
  24695. 0000EAEA  504F                     addq.w     A7, 8
  24696. 0000EAEC  4ED0                     jmp        [A0]
  24697. 0000EAEE  995F                     sub.w      [A7]+, D4
  24698. 0000EAF0  5F63                     subq.w     -[A3], 7
  24699. 0000EAF2  745F                     moveq.l    D2, 0x5F
  24700. 0000EAF4  5F37 4353 7472 3235      subq.b     [[A7] + 0x74723235], 7
  24701. // begin alternate branch 0000EAF8-0000EB00
  24702. label0000EAF8:
  24703. 0000EAF8  7472                     moveq.l    D2, 0x72
  24704. 0000EAFA  3235 3546                move.w     D1, <<invalid full ext with IS == 1 and I/IS == 6>>
  24705. 0000EAFE  5243                     addq.w     D3, 1
  24706. // end alternate branch 0000EAF8-0000EB00
  24707. label0000EAF8: // (misaligned)
  24708. 0000EAFC  3546 5243                move.w     [A2 + 0x5243], D6
  24709. 0000EB00  3743 5374                move.w     [A3 + 0x5374], D3
  24710. 0000EB04  7232                     moveq.l    D1, 0x32
  24711. 0000EB06  3535 0000                move.w     -[A2], [A5 + D0.w]
  24712. 0000EB0A  FFFF                     .invalid   <<F/7/7>>
  24713. 0000EB0C  41F9 FFFD 96B0           lea.l      A0, [0xFFFD96B0]
  24714. 0000EB12  2008                     move.l     D0, A0
  24715. 0000EB14  4E75                     rts
  24716. 0000EB16  FFFF                     .invalid   <<F/7/7>>
  24717. 0000EB18  41F9 FFFD 96B0           lea.l      A0, [0xFFFD96B0]
  24718. 0000EB1E  2008                     move.l     D0, A0
  24719. 0000EB20  205F                     movea.l    A0, [A7]+
  24720. 0000EB22  584F                     addq.w     A7, 4
  24721. 0000EB24  4ED0                     jmp        [A0]
  24722. 0000EB26  FFFF                     .invalid   <<F/7/7>>
  24723. 0000EB28  2F0A                     move.l     -[A7], A2
  24724. label0000EB2A:
  24725. 0000EB2A  2F3C 0000 009C           move.l     -[A7], 0x9C
  24726. 0000EB30  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24727. 0000EB36  2440                     movea.l    A2, D0
  24728. 0000EB38  200A                     move.l     D0, A2
  24729. 0000EB3A  6708                     beq        +0xA /* 0000EB44 */
  24730. 0000EB3C  2F0A                     move.l     -[A7], A2
  24731. 0000EB3E  4EB9 0000 19E2           jsr        [0x000019E2]
  24732. label0000EB44:
  24733. 0000EB44  200A                     move.l     D0, A2
  24734. 0000EB46  245F                     movea.l    A2, [A7]+
  24735. 0000EB48  4E75                     rts
  24736. 0000EB4A  FFFF                     .invalid   <<F/7/7>>
  24737. 0000EB4C  41F9 FFFD 96F0           lea.l      A0, [0xFFFD96F0]
  24738. 0000EB52  2008                     move.l     D0, A0
  24739. 0000EB54  4E75                     rts
  24740. 0000EB56  FFFF                     .invalid   <<F/7/7>>
  24741. 0000EB58  41F9 FFFD 96F0           lea.l      A0, [0xFFFD96F0]
  24742. 0000EB5E  2008                     move.l     D0, A0
  24743. 0000EB60  205F                     movea.l    A0, [A7]+
  24744. 0000EB62  584F                     addq.w     A7, 4
  24745. 0000EB64  4ED0                     jmp        [A0]
  24746. 0000EB66  FFFF                     .invalid   <<F/7/7>>
  24747. 0000EB68  2F0A                     move.l     -[A7], A2
  24748. 0000EB6A  2F3C 0000 00BA           move.l     -[A7], 0xBA
  24749. 0000EB70  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24750. 0000EB76  2440                     movea.l    A2, D0
  24751. 0000EB78  200A                     move.l     D0, A2
  24752. 0000EB7A  6708                     beq        +0xA /* 0000EB84 */
  24753. 0000EB7C  2F0A                     move.l     -[A7], A2
  24754. 0000EB7E  4EB9 0000 19EA           jsr        [0x000019EA]
  24755. label0000EB84:
  24756. 0000EB84  200A                     move.l     D0, A2
  24757. 0000EB86  245F                     movea.l    A2, [A7]+
  24758. 0000EB88  4E75                     rts
  24759. 0000EB8A  FFFF                     .invalid   <<F/7/7>>
  24760. 0000EB8C  41F9 FFFD 9FFC           lea.l      A0, [0xFFFD9FFC]
  24761. 0000EB92  2008                     move.l     D0, A0
  24762. 0000EB94  4E75                     rts
  24763. 0000EB96  FFFF                     .invalid   <<F/7/7>>
  24764. 0000EB98  41F9 FFFD 9FFC           lea.l      A0, [0xFFFD9FFC]
  24765. 0000EB9E  2008                     move.l     D0, A0
  24766. 0000EBA0  205F                     movea.l    A0, [A7]+
  24767. 0000EBA2  584F                     addq.w     A7, 4
  24768. 0000EBA4  4ED0                     jmp        [A0]
  24769. 0000EBA6  FFFF                     .invalid   <<F/7/7>>
  24770. 0000EBA8  2F0A                     move.l     -[A7], A2
  24771. 0000EBAA  2F3C 0000 0134           move.l     -[A7], 0x134
  24772. 0000EBB0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  24773. 0000EBB6  2440                     movea.l    A2, D0
  24774. 0000EBB8  200A                     move.l     D0, A2
  24775. 0000EBBA  6708                     beq        +0xA /* 0000EBC4 */
  24776. 0000EBBC  2F0A                     move.l     -[A7], A2
  24777. 0000EBBE  4EB9 0000 EBCC           jsr        [0x0000EBCC]
  24778. label0000EBC4:
  24779. 0000EBC4  200A                     move.l     D0, A2
  24780. 0000EBC6  245F                     movea.l    A2, [A7]+
  24781. 0000EBC8  4E75                     rts
  24782. 0000EBCA  FFFF                     .invalid   <<F/7/7>>
  24783. 0000EBCC  4E56 0000                link       A6, 0
  24784. 0000EBD0  48E7 1820                movem.l    -[A7], D3,D4,A2
  24785. 0000EBD4  246E 0008                movea.l    A2, [A6 + 0x8]
  24786. 0000EBD8  2F0A                     move.l     -[A7], A2
  24787. 0000EBDA  4EB9 0000 BA9C           jsr        [0x0000BA9C]
  24788. 0000EBE0  2079 FFFD A404           movea.l    A0, [0xFFFDA404]
  24789. 0000EBE6  2488                     move.l     [A2], A0
  24790. 0000EBE8  7600                     moveq.l    D3, 0x00
  24791. 0000EBEA  2543 009C                move.l     [A2 + 0x9C], D3
  24792. 0000EBEE  2543 00A0                move.l     [A2 + 0xA0], D3
  24793. 0000EBF2  2543 00A4                move.l     [A2 + 0xA4], D3
  24794. 0000EBF6  2543 00A8                move.l     [A2 + 0xA8], D3
  24795. 0000EBFA  2543 00AC                move.l     [A2 + 0xAC], D3
  24796. 0000EBFE  2543 00B0                move.l     [A2 + 0xB0], D3
  24797. 0000EC02  2543 00B4                move.l     [A2 + 0xB4], D3
  24798. 0000EC06  2543 00B8                move.l     [A2 + 0xB8], D3
  24799. 0000EC0A  2543 00BC                move.l     [A2 + 0xBC], D3
  24800. 0000EC0E  2543 00C0                move.l     [A2 + 0xC0], D3
  24801. 0000EC12  2543 00C4                move.l     [A2 + 0xC4], D3
  24802. 0000EC16  2543 00C8                move.l     [A2 + 0xC8], D3
  24803. 0000EC1A  2543 00CC                move.l     [A2 + 0xCC], D3
  24804. 0000EC1E  2543 00D0                move.l     [A2 + 0xD0], D3
  24805. 0000EC22  4244                     clr.w      D4
  24806. 0000EC24  6012                     bra        +0x14 /* 0000EC38 */
  24807. label0000EC26:
  24808. 0000EC26  7000                     moveq.l    D0, 0x00
  24809. 0000EC28  3204                     move.w     D1, D4
  24810. 0000EC2A  48C1                     ext.l      D1
  24811. 0000EC2C  E581                     asl        D1, 2
  24812. 0000EC2E  D28A                     add.l      D1, A2
  24813. 0000EC30  2041                     movea.l    A0, D1
  24814. 0000EC32  2140 00D4                move.l     [A0 + 0xD4], D0
  24815. 0000EC36  5244                     addq.w     D4, 1
  24816. label0000EC38:
  24817. 0000EC38  0C44 000F                cmpi.w     D4, 0xF
  24818. 0000EC3C  63E8                     bls        -0x16 /* 0000EC26 */
  24819. 0000EC3E  4244                     clr.w      D4
  24820. 0000EC40  6012                     bra        +0x14 /* 0000EC54 */
  24821. label0000EC42:
  24822. 0000EC42  7000                     moveq.l    D0, 0x00
  24823. 0000EC44  3204                     move.w     D1, D4
  24824. 0000EC46  48C1                     ext.l      D1
  24825. 0000EC48  E581                     asl        D1, 2
  24826. 0000EC4A  D28A                     add.l      D1, A2
  24827. 0000EC4C  2041                     movea.l    A0, D1
  24828. 0000EC4E  2140 0114                move.l     [A0 + 0x114], D0
  24829. 0000EC52  5244                     addq.w     D4, 1
  24830. label0000EC54:
  24831. 0000EC54  0C44 0007                cmpi.w     D4, 0x7
  24832. 0000EC58  63E8                     bls        -0x16 /* 0000EC42 */
  24833. 0000EC5A  200A                     move.l     D0, A2
  24834. 0000EC5C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  24835. 0000EC60  4E5E                     unlink     A6
  24836. 0000EC62  205F                     movea.l    A0, [A7]+
  24837. 0000EC64  584F                     addq.w     A7, 4
  24838. 0000EC66  4ED0                     jmp        [A0]
  24839. 0000EC68  9E5F                     sub.w      D7, [A7]+
  24840. 0000EC6A  5F63                     subq.w     -[A3], 7
  24841. 0000EC6C  745F                     moveq.l    D2, 0x5F
  24842. 0000EC6E  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  24843. 0000EC72  5379 7374 656D           subq.w     [0x7374656D], 1
  24844. 0000EC78  5265                     addq.w     -[A5], 1
  24845. 0000EC7A  6769                     beq        +0x6B /* 0000ECE5 */
  24846. 0000EC7C  7374                     moveq.l    D1, 0x74
  24847. 0000EC7E  6572                     bcs        +0x74 /* 0000ECF2 */
  24848. 0000EC80  7356                     moveq.l    D1, 0x56
  24849. 0000EC82  6965                     bvs        +0x67 /* 0000ECE9 */
  24850. 0000EC84  7746                     moveq.l    D3, 0x46
  24851. 0000EC86  7600                     moveq.l    D3, 0x00
  24852. 0000EC88  0000 FFFF                ori.b      D0, 0xFF
  24853. 0000EC8C  4E56 0000                link       A6, 0
  24854. 0000EC90  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  24855. 0000EC94  246E 0008                movea.l    A2, [A6 + 0x8]
  24856. 0000EC98  2F3C 4D53 5220           move.l     -[A7], 0x4D535220 /* 'MSR ' */
  24857. 0000EC9E  2F0A                     move.l     -[A7], A2
  24858. 0000ECA0  2052                     movea.l    A0, [A2]
  24859. 0000ECA2  2068 0180                movea.l    A0, [A0 + 0x180]
  24860. 0000ECA6  4E90                     jsr        [A0]
  24861. 0000ECA8  2640                     movea.l    A3, D0
  24862. 0000ECAA  2F0B                     move.l     -[A7], A3
  24863. 0000ECAC  4EB9 0000 1172           jsr        [0x00001172]
  24864. 0000ECB2  254B 009C                move.l     [A2 + 0x9C], A3
  24865. 0000ECB6  2F3C 5352 5230           move.l     -[A7], 0x53525230 /* 'SRR0' */
  24866. 0000ECBC  2F0A                     move.l     -[A7], A2
  24867. 0000ECBE  2052                     movea.l    A0, [A2]
  24868. 0000ECC0  2068 0180                movea.l    A0, [A0 + 0x180]
  24869. 0000ECC4  4E90                     jsr        [A0]
  24870. 0000ECC6  2640                     movea.l    A3, D0
  24871. 0000ECC8  2F0B                     move.l     -[A7], A3
  24872. 0000ECCA  4EB9 0000 1172           jsr        [0x00001172]
  24873. 0000ECD0  254B 00A0                move.l     [A2 + 0xA0], A3
  24874. 0000ECD4  2F3C 5352 5231           move.l     -[A7], 0x53525231 /* 'SRR1' */
  24875. 0000ECDA  2F0A                     move.l     -[A7], A2
  24876. 0000ECDC  2052                     movea.l    A0, [A2]
  24877. 0000ECDE  2068 0180                movea.l    A0, [A0 + 0x180]
  24878. 0000ECE2  4E90                     jsr        [A0]
  24879. 0000ECE4  2640                     movea.l    A3, D0
  24880. 0000ECE6  2F0B                     move.l     -[A7], A3
  24881. 0000ECE8  4EB9 0000 1172           jsr        [0x00001172]
  24882. 0000ECEE  254B 00A4                move.l     [A2 + 0xA4], A3
  24883. label0000ECF2:
  24884. 0000ECF2  2F3C 4445 4320           move.l     -[A7], 0x44454320 /* 'DEC ' */
  24885. 0000ECF8  2F0A                     move.l     -[A7], A2
  24886. 0000ECFA  2052                     movea.l    A0, [A2]
  24887. 0000ECFC  2068 0180                movea.l    A0, [A0 + 0x180]
  24888. 0000ED00  4E90                     jsr        [A0]
  24889. 0000ED02  2640                     movea.l    A3, D0
  24890. 0000ED04  2F0B                     move.l     -[A7], A3
  24891. 0000ED06  4EB9 0000 1172           jsr        [0x00001172]
  24892. 0000ED0C  254B 00A8                move.l     [A2 + 0xA8], A3
  24893. 0000ED10  2F3C 5350 5230           move.l     -[A7], 0x53505230 /* 'SPR0' */
  24894. 0000ED16  2F0A                     move.l     -[A7], A2
  24895. 0000ED18  2052                     movea.l    A0, [A2]
  24896. 0000ED1A  2068 0180                movea.l    A0, [A0 + 0x180]
  24897. 0000ED1E  4E90                     jsr        [A0]
  24898. 0000ED20  2640                     movea.l    A3, D0
  24899. 0000ED22  2F0B                     move.l     -[A7], A3
  24900. 0000ED24  4EB9 0000 1172           jsr        [0x00001172]
  24901. 0000ED2A  254B 00AC                move.l     [A2 + 0xAC], A3
  24902. 0000ED2E  2F3C 5350 5231           move.l     -[A7], 0x53505231 /* 'SPR1' */
  24903. 0000ED34  2F0A                     move.l     -[A7], A2
  24904. 0000ED36  2052                     movea.l    A0, [A2]
  24905. 0000ED38  2068 0180                movea.l    A0, [A0 + 0x180]
  24906. 0000ED3C  4E90                     jsr        [A0]
  24907. 0000ED3E  2640                     movea.l    A3, D0
  24908. 0000ED40  2F0B                     move.l     -[A7], A3
  24909. 0000ED42  4EB9 0000 1172           jsr        [0x00001172]
  24910. 0000ED48  254B 00B0                move.l     [A2 + 0xB0], A3
  24911. 0000ED4C  2F3C 5350 5232           move.l     -[A7], 0x53505232 /* 'SPR2' */
  24912. 0000ED52  2F0A                     move.l     -[A7], A2
  24913. 0000ED54  2052                     movea.l    A0, [A2]
  24914. 0000ED56  2068 0180                movea.l    A0, [A0 + 0x180]
  24915. 0000ED5A  4E90                     jsr        [A0]
  24916. 0000ED5C  2640                     movea.l    A3, D0
  24917. 0000ED5E  2F0B                     move.l     -[A7], A3
  24918. 0000ED60  4EB9 0000 1172           jsr        [0x00001172]
  24919. 0000ED66  254B 00B4                move.l     [A2 + 0xB4], A3
  24920. 0000ED6A  2F3C 5350 5233           move.l     -[A7], 0x53505233 /* 'SPR3' */
  24921. 0000ED70  2F0A                     move.l     -[A7], A2
  24922. 0000ED72  2052                     movea.l    A0, [A2]
  24923. 0000ED74  2068 0180                movea.l    A0, [A0 + 0x180]
  24924. 0000ED78  4E90                     jsr        [A0]
  24925. 0000ED7A  2640                     movea.l    A3, D0
  24926. 0000ED7C  2F0B                     move.l     -[A7], A3
  24927. 0000ED7E  4EB9 0000 1172           jsr        [0x00001172]
  24928. 0000ED84  254B 00B8                move.l     [A2 + 0xB8], A3
  24929. 0000ED88  2F3C 4849 4430           move.l     -[A7], 0x48494430 /* 'HID0' */
  24930. 0000ED8E  2F0A                     move.l     -[A7], A2
  24931. 0000ED90  2052                     movea.l    A0, [A2]
  24932. 0000ED92  2068 0180                movea.l    A0, [A0 + 0x180]
  24933. 0000ED96  4E90                     jsr        [A0]
  24934. 0000ED98  2640                     movea.l    A3, D0
  24935. 0000ED9A  2F0B                     move.l     -[A7], A3
  24936. 0000ED9C  4EB9 0000 1172           jsr        [0x00001172]
  24937. 0000EDA2  254B 00BC                move.l     [A2 + 0xBC], A3
  24938. 0000EDA6  2F3C 4849 4432           move.l     -[A7], 0x48494432 /* 'HID2' */
  24939. 0000EDAC  2F0A                     move.l     -[A7], A2
  24940. 0000EDAE  2052                     movea.l    A0, [A2]
  24941. 0000EDB0  2068 0180                movea.l    A0, [A0 + 0x180]
  24942. 0000EDB4  4E90                     jsr        [A0]
  24943. 0000EDB6  2640                     movea.l    A3, D0
  24944. 0000EDB8  2F0B                     move.l     -[A7], A3
  24945. 0000EDBA  4EB9 0000 1172           jsr        [0x00001172]
  24946. 0000EDC0  254B 00C0                move.l     [A2 + 0xC0], A3
  24947. 0000EDC4  2F3C 4849 4446           move.l     -[A7], 0x48494446 /* 'HIDF' */
  24948. 0000EDCA  2F0A                     move.l     -[A7], A2
  24949. 0000EDCC  2052                     movea.l    A0, [A2]
  24950. 0000EDCE  2068 0180                movea.l    A0, [A0 + 0x180]
  24951. 0000EDD2  4E90                     jsr        [A0]
  24952. 0000EDD4  2640                     movea.l    A3, D0
  24953. 0000EDD6  2F0B                     move.l     -[A7], A3
  24954. 0000EDD8  4EB9 0000 1172           jsr        [0x00001172]
  24955. 0000EDDE  254B 00C4                move.l     [A2 + 0xC4], A3
  24956. 0000EDE2  2F3C 4449 5352           move.l     -[A7], 0x44495352 /* 'DISR' */
  24957. 0000EDE8  2F0A                     move.l     -[A7], A2
  24958. 0000EDEA  2052                     movea.l    A0, [A2]
  24959. 0000EDEC  2068 0180                movea.l    A0, [A0 + 0x180]
  24960. 0000EDF0  4E90                     jsr        [A0]
  24961. 0000EDF2  2640                     movea.l    A3, D0
  24962. 0000EDF4  2F0B                     move.l     -[A7], A3
  24963. 0000EDF6  4EB9 0000 1172           jsr        [0x00001172]
  24964. 0000EDFC  254B 00C8                move.l     [A2 + 0xC8], A3
  24965. 0000EE00  2F3C 5344 5231           move.l     -[A7], 0x53445231 /* 'SDR1' */
  24966. 0000EE06  2F0A                     move.l     -[A7], A2
  24967. 0000EE08  2052                     movea.l    A0, [A2]
  24968. 0000EE0A  2068 0180                movea.l    A0, [A0 + 0x180]
  24969. 0000EE0E  4E90                     jsr        [A0]
  24970. 0000EE10  2640                     movea.l    A3, D0
  24971. 0000EE12  2F0B                     move.l     -[A7], A3
  24972. 0000EE14  4EB9 0000 1172           jsr        [0x00001172]
  24973. 0000EE1A  254B 00CC                move.l     [A2 + 0xCC], A3
  24974. 0000EE1E  2F3C 4441 5220           move.l     -[A7], 0x44415220 /* 'DAR ' */
  24975. 0000EE24  2F0A                     move.l     -[A7], A2
  24976. 0000EE26  2052                     movea.l    A0, [A2]
  24977. 0000EE28  2068 0180                movea.l    A0, [A0 + 0x180]
  24978. 0000EE2C  4E90                     jsr        [A0]
  24979. 0000EE2E  2640                     movea.l    A3, D0
  24980. 0000EE30  2F0B                     move.l     -[A7], A3
  24981. 0000EE32  4EB9 0000 1172           jsr        [0x00001172]
  24982. 0000EE38  254B 00D0                move.l     [A2 + 0xD0], A3
  24983. 0000EE3C  263C 5352 3030           move.l     D3, 0x53523030 /* 'SR00' */
  24984. 0000EE42  4244                     clr.w      D4
  24985. 0000EE44  6032                     bra        +0x34 /* 0000EE78 */
  24986. label0000EE46:
  24987. 0000EE46  2F03                     move.l     -[A7], D3
  24988. 0000EE48  2F0A                     move.l     -[A7], A2
  24989. 0000EE4A  2052                     movea.l    A0, [A2]
  24990. 0000EE4C  2068 0180                movea.l    A0, [A0 + 0x180]
  24991. 0000EE50  4E90                     jsr        [A0]
  24992. 0000EE52  2640                     movea.l    A3, D0
  24993. 0000EE54  2F0B                     move.l     -[A7], A3
  24994. 0000EE56  4EB9 0000 1172           jsr        [0x00001172]
  24995. 0000EE5C  3004                     move.w     D0, D4
  24996. 0000EE5E  48C0                     ext.l      D0
  24997. 0000EE60  E580                     asl        D0, 2
  24998. 0000EE62  D08A                     add.l      D0, A2
  24999. 0000EE64  2040                     movea.l    A0, D0
  25000. 0000EE66  214B 00D4                move.l     [A0 + 0xD4], A3
  25001. 0000EE6A  2F03                     move.l     -[A7], D3
  25002. 0000EE6C  2F0A                     move.l     -[A7], A2
  25003. 0000EE6E  4EB9 0000 BCA8           jsr        [0x0000BCA8]
  25004. 0000EE74  2600                     move.l     D3, D0
  25005. 0000EE76  5244                     addq.w     D4, 1
  25006. label0000EE78:
  25007. 0000EE78  0C44 000F                cmpi.w     D4, 0xF
  25008. 0000EE7C  63C8                     bls        -0x36 /* 0000EE46 */
  25009. 0000EE7E  2F3C 4254 3055           move.l     -[A7], 0x42543055 /* 'BT0U' */
  25010. 0000EE84  2F0A                     move.l     -[A7], A2
  25011. 0000EE86  2052                     movea.l    A0, [A2]
  25012. 0000EE88  2068 0180                movea.l    A0, [A0 + 0x180]
  25013. 0000EE8C  4E90                     jsr        [A0]
  25014. 0000EE8E  2640                     movea.l    A3, D0
  25015. 0000EE90  2F0B                     move.l     -[A7], A3
  25016. 0000EE92  4EB9 0000 1172           jsr        [0x00001172]
  25017. 0000EE98  254B 0114                move.l     [A2 + 0x114], A3
  25018. 0000EE9C  2F3C 4254 304C           move.l     -[A7], 0x4254304C /* 'BT0L' */
  25019. 0000EEA2  2F0A                     move.l     -[A7], A2
  25020. 0000EEA4  2052                     movea.l    A0, [A2]
  25021. 0000EEA6  2068 0180                movea.l    A0, [A0 + 0x180]
  25022. 0000EEAA  4E90                     jsr        [A0]
  25023. 0000EEAC  2640                     movea.l    A3, D0
  25024. 0000EEAE  2F0B                     move.l     -[A7], A3
  25025. 0000EEB0  4EB9 0000 1172           jsr        [0x00001172]
  25026. 0000EEB6  254B 0118                move.l     [A2 + 0x118], A3
  25027. 0000EEBA  2F3C 4254 3155           move.l     -[A7], 0x42543155 /* 'BT1U' */
  25028. 0000EEC0  2F0A                     move.l     -[A7], A2
  25029. 0000EEC2  2052                     movea.l    A0, [A2]
  25030. 0000EEC4  2068 0180                movea.l    A0, [A0 + 0x180]
  25031. 0000EEC8  4E90                     jsr        [A0]
  25032. 0000EECA  2640                     movea.l    A3, D0
  25033. 0000EECC  2F0B                     move.l     -[A7], A3
  25034. 0000EECE  4EB9 0000 1172           jsr        [0x00001172]
  25035. 0000EED4  254B 011C                move.l     [A2 + 0x11C], A3
  25036. 0000EED8  2F3C 4254 314C           move.l     -[A7], 0x4254314C /* 'BT1L' */
  25037. 0000EEDE  2F0A                     move.l     -[A7], A2
  25038. 0000EEE0  2052                     movea.l    A0, [A2]
  25039. 0000EEE2  2068 0180                movea.l    A0, [A0 + 0x180]
  25040. 0000EEE6  4E90                     jsr        [A0]
  25041. 0000EEE8  2640                     movea.l    A3, D0
  25042. 0000EEEA  2F0B                     move.l     -[A7], A3
  25043. 0000EEEC  4EB9 0000 1172           jsr        [0x00001172]
  25044. 0000EEF2  254B 0120                move.l     [A2 + 0x120], A3
  25045. 0000EEF6  2F3C 4254 3255           move.l     -[A7], 0x42543255 /* 'BT2U' */
  25046. 0000EEFC  2F0A                     move.l     -[A7], A2
  25047. 0000EEFE  2052                     movea.l    A0, [A2]
  25048. 0000EF00  2068 0180                movea.l    A0, [A0 + 0x180]
  25049. 0000EF04  4E90                     jsr        [A0]
  25050. 0000EF06  2640                     movea.l    A3, D0
  25051. 0000EF08  2F0B                     move.l     -[A7], A3
  25052. 0000EF0A  4EB9 0000 1172           jsr        [0x00001172]
  25053. 0000EF10  254B 0124                move.l     [A2 + 0x124], A3
  25054. 0000EF14  2F3C 4254 324C           move.l     -[A7], 0x4254324C /* 'BT2L' */
  25055. 0000EF1A  2F0A                     move.l     -[A7], A2
  25056. 0000EF1C  2052                     movea.l    A0, [A2]
  25057. 0000EF1E  2068 0180                movea.l    A0, [A0 + 0x180]
  25058. 0000EF22  4E90                     jsr        [A0]
  25059. 0000EF24  2640                     movea.l    A3, D0
  25060. 0000EF26  2F0B                     move.l     -[A7], A3
  25061. 0000EF28  4EB9 0000 1172           jsr        [0x00001172]
  25062. 0000EF2E  254B 0128                move.l     [A2 + 0x128], A3
  25063. 0000EF32  2F3C 4254 3355           move.l     -[A7], 0x42543355 /* 'BT3U' */
  25064. 0000EF38  2F0A                     move.l     -[A7], A2
  25065. 0000EF3A  2052                     movea.l    A0, [A2]
  25066. 0000EF3C  2068 0180                movea.l    A0, [A0 + 0x180]
  25067. 0000EF40  4E90                     jsr        [A0]
  25068. 0000EF42  2640                     movea.l    A3, D0
  25069. 0000EF44  2F0B                     move.l     -[A7], A3
  25070. 0000EF46  4EB9 0000 1172           jsr        [0x00001172]
  25071. 0000EF4C  254B 012C                move.l     [A2 + 0x12C], A3
  25072. 0000EF50  2F3C 4254 334C           move.l     -[A7], 0x4254334C /* 'BT3L' */
  25073. 0000EF56  2F0A                     move.l     -[A7], A2
  25074. 0000EF58  2052                     movea.l    A0, [A2]
  25075. 0000EF5A  2068 0180                movea.l    A0, [A0 + 0x180]
  25076. 0000EF5E  4E90                     jsr        [A0]
  25077. 0000EF60  2640                     movea.l    A3, D0
  25078. 0000EF62  2F0B                     move.l     -[A7], A3
  25079. 0000EF64  4EB9 0000 1172           jsr        [0x00001172]
  25080. 0000EF6A  254B 0130                move.l     [A2 + 0x130], A3
  25081. 0000EF6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  25082. 0000EF72  7047                     moveq.l    D0, 0x47
  25083. 0000EF74  1F00                     move.b     -[A7], D0
  25084. 0000EF76  707E                     moveq.l    D0, 0x7E
  25085. 0000EF78  1F00                     move.b     -[A7], D0
  25086. 0000EF7A  2F0A                     move.l     -[A7], A2
  25087. 0000EF7C  2052                     movea.l    A0, [A2]
  25088. 0000EF7E  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  25089. 0000EF82  4E90                     jsr        [A0]
  25090. 0000EF84  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  25091. 0000EF88  4E5E                     unlink     A6
  25092. 0000EF8A  205F                     movea.l    A0, [A7]+
  25093. 0000EF8C  504F                     addq.w     A7, 8
  25094. 0000EF8E  4ED0                     jmp        [A0]
  25095. 0000EF90  8034 4953 7973 7465      or.b       D0, [[A4] + 0x79737465]
  25096. 0000EF98  6D52                     blt        +0x54 /* 0000EFEC */
  25097. 0000EF9A  6567                     bcs        +0x69 /* 0000F003 */
  25098. 0000EF9C  6973                     bvs        +0x75 /* 0000F011 */
  25099. 0000EF9E  7465                     moveq.l    D2, 0x65
  25100. 0000EFA0  7273                     moveq.l    D1, 0x73
  25101. 0000EFA2  5669 6577                addq.w     [A1 + 0x6577], 3
  25102. 0000EFA6  5F5F                     subq.w     [A7]+, 7
  25103. 0000EFA8  3230 5453                move.w     D1, [A0 + D5.w * 4 + 0x53]
  25104. 0000EFAC  7973                     moveq.l    D4, 0x73
  25105. 0000EFAE  7465                     moveq.l    D2, 0x65
  25106. 0000EFB0  6D52                     blt        +0x54 /* 0000F004 */
  25107. 0000EFB2  6567                     bcs        +0x69 /* 0000F01B */
  25108. 0000EFB4  6973                     bvs        +0x75 /* 0000F029 */
  25109. 0000EFB6  7465                     moveq.l    D2, 0x65
  25110. 0000EFB8  7273                     moveq.l    D1, 0x73
  25111. 0000EFBA  5669 6577                addq.w     [A1 + 0x6577], 3
  25112. 0000EFBE  4650                     not.w      [A0]
  25113. 0000EFC0  3554 5461                move.w     [A2 + 0x5461], [A4]
  25114. 0000EFC4  736B                     moveq.l    D1, 0x6B
  25115. 0000EFC6  0000 41F9                ori.b      D0, 0xF9
  25116. 0000EFCA  FFFD                     .invalid   <<F/7/7>>
  25117. 0000EFCC  C150                     and.w      [A0], D0
  25118. 0000EFCE  2008                     move.l     D0, A0
  25119. 0000EFD0  4E75                     rts
  25120. 0000EFD2  FFFF                     .invalid   <<F/7/7>>
  25121. 0000EFD4  41F9 FFFD C150           lea.l      A0, [0xFFFDC150]
  25122. 0000EFDA  2008                     move.l     D0, A0
  25123. 0000EFDC  205F                     movea.l    A0, [A7]+
  25124. 0000EFDE  584F                     addq.w     A7, 4
  25125. 0000EFE0  4ED0                     jmp        [A0]
  25126. 0000EFE2  FFFF                     .invalid   <<F/7/7>>
  25127. 0000EFE4  2F0A                     move.l     -[A7], A2
  25128. 0000EFE6  2F3C 0000 0102           move.l     -[A7], 0x102
  25129. label0000EFEC:
  25130. 0000EFEC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  25131. 0000EFF2  2440                     movea.l    A2, D0
  25132. 0000EFF4  200A                     move.l     D0, A2
  25133. 0000EFF6  6708                     beq        +0xA /* 0000F000 */
  25134. 0000EFF8  2F0A                     move.l     -[A7], A2
  25135. 0000EFFA  4EB9 0000 F008           jsr        [0x0000F008]
  25136. label0000F000:
  25137. 0000F000  200A                     move.l     D0, A2
  25138. 0000F002  245F                     movea.l    A2, [A7]+
  25139. label0000F004:
  25140. 0000F004  4E75                     rts
  25141. 0000F006  FFFF                     .invalid   <<F/7/7>>
  25142. 0000F008  4E56 0000                link       A6, 0
  25143. 0000F00C  2F0A                     move.l     -[A7], A2
  25144. 0000F00E  246E 0008                movea.l    A2, [A6 + 0x8]
  25145. 0000F012  2F0A                     move.l     -[A7], A2
  25146. 0000F014  4EB9 0000 A5A0           jsr        [0x0000A5A0]
  25147. 0000F01A  2079 FFFD CE7C           movea.l    A0, [0xFFFDCE7C]
  25148. 0000F020  2488                     move.l     [A2], A0
  25149. 0000F022  7000                     moveq.l    D0, 0x00
  25150. 0000F024  2540 00CC                move.l     [A2 + 0xCC], D0
  25151. 0000F028  422A 00D4                clr.b      [A2 + 0xD4]
  25152. 0000F02C  200A                     move.l     D0, A2
  25153. 0000F02E  245F                     movea.l    A2, [A7]+
  25154. 0000F030  4E5E                     unlink     A6
  25155. 0000F032  205F                     movea.l    A0, [A7]+
  25156. 0000F034  584F                     addq.w     A7, 4
  25157. 0000F036  4ED0                     jmp        [A0]
  25158. 0000F038  955F                     sub.w      [A7]+, D2
  25159. 0000F03A  5F63                     subq.w     -[A3], 7
  25160. 0000F03C  745F                     moveq.l    D2, 0x5F
  25161. 0000F03E  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  25162. 0000F042  5461                     addq.w     -[A1], 2
  25163. 0000F044  736B                     moveq.l    D1, 0x6B
  25164. 0000F046  5769 6E64                subq.w     [A1 + 0x6E64], 3
  25165. 0000F04A  6F77                     ble        +0x79 /* 0000F0C3 */
  25166. 0000F04C  4676 0000                not.w      [A6 + D0.w]
  25167. 0000F050  4E56 FF5C                link       A6, -0x00A4
  25168. 0000F054  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  25169. 0000F058  286E 0008                movea.l    A4, [A6 + 0x8]
  25170. 0000F05C  2F0C                     move.l     -[A7], A4
  25171. 0000F05E  2054                     movea.l    A0, [A4]
  25172. 0000F060  2068 0098                movea.l    A0, [A0 + 0x98]
  25173. 0000F064  4E90                     jsr        [A0]
  25174. 0000F066  2D40 FF5C                move.l     [A6 - 0xA4], D0
  25175. 0000F06A  2079 FFFB EFDC           movea.l    A0, [0xFFFBEFDC]
  25176. 0000F070  2F28 0010                move.l     -[A7], [A0 + 0x10]
  25177. 0000F074  1F39 FFFD C16C           move.b     -[A7], [0xFFFDC16C]
  25178. 0000F07A  486E FF64                pea.l      [A6 - 0x9C]
  25179. 0000F07E  4EB9 0000 5112           jsr        [0x00005112]
  25180. 0000F084  7664                     moveq.l    D3, 0x64
  25181. 0000F086  3D43 FFE0                move.w     [A6 - 0x20], D3
  25182. 0000F08A  3D43 FFE2                move.w     [A6 - 0x1E], D3
  25183. 0000F08E  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25184. 0000F092  4EB9 0000 1172           jsr        [0x00001172]
  25185. 0000F098  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  25186. 0000F09C  4EB9 0000 1172           jsr        [0x00001172]
  25187. 0000F0A2  296E 000C 00CC           move.l     [A4 + 0xCC], [A6 + 0xC]
  25188. 0000F0A8  2F3C 5473 5056           move.l     -[A7], 0x54735056 /* 'TsPV' */
  25189. 0000F0AE  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25190. 0000F0B2  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25191. 0000F0B6  2050                     movea.l    A0, [A0]
  25192. 0000F0B8  2068 0180                movea.l    A0, [A0 + 0x180]
  25193. 0000F0BC  4E90                     jsr        [A0]
  25194. 0000F0BE  2D40 FF60                move.l     [A6 - 0xA0], D0
  25195. 0000F0C2  2F00                     move.l     -[A7], D0
  25196. 0000F0C4  4EB9 0000 1172           jsr        [0x00001172]
  25197. 0000F0CA  2F3C 5052 4F43           move.l     -[A7], 0x50524F43 /* 'PROC' */
  25198. 0000F0D0  2F2E FF60                move.l     -[A7], [A6 - 0xA0]
  25199. 0000F0D4  206E FF60                movea.l    A0, [A6 - 0xA0]
  25200. 0000F0D8  2050                     movea.l    A0, [A0]
  25201. 0000F0DA  2068 0180                movea.l    A0, [A0 + 0x180]
  25202. 0000F0DE  4E90                     jsr        [A0]
  25203. 0000F0E0  244C                     movea.l    A2, A4
  25204. 0000F0E2  45EA 00D0                lea.l      A2, [A2 + 0xD0]
  25205. 0000F0E6  2480                     move.l     [A2], D0
  25206. 0000F0E8  2F00                     move.l     -[A7], D0
  25207. 0000F0EA  4EB9 0000 1172           jsr        [0x00001172]
  25208. 0000F0F0  2F2C 00CC                move.l     -[A7], [A4 + 0xCC]
  25209. 0000F0F4  2F12                     move.l     -[A7], [A2]
  25210. 0000F0F6  4EB9 0000 B042           jsr        [0x0000B042]
  25211. 0000F0FC  486E FF64                pea.l      [A6 - 0x9C]
  25212. 0000F100  4EB9 0000 5122           jsr        [0x00005122]
  25213. 0000F106  2640                     movea.l    A3, D0
  25214. 0000F108  2D4A FFFC                move.l     [A6 - 0x4], A2
  25215. 0000F10C  6028                     bra        +0x2A /* 0000F136 */
  25216. label0000F10E:
  25217. 0000F10E  2F0B                     move.l     -[A7], A3
  25218. 0000F110  7001                     moveq.l    D0, 0x01
  25219. 0000F112  3F00                     move.w     -[A7], D0
  25220. 0000F114  206E FFFC                movea.l    A0, [A6 - 0x4]
  25221. 0000F118  2F10                     move.l     -[A7], [A0]
  25222. 0000F11A  4EB9 0000 891A           jsr        [0x0000891A]
  25223. 0000F120  2F0C                     move.l     -[A7], A4
  25224. 0000F122  2F0B                     move.l     -[A7], A3
  25225. 0000F124  4EB9 0000 1552           jsr        [0x00001552]
  25226. 0000F12A  486E FF64                pea.l      [A6 - 0x9C]
  25227. 0000F12E  4EB9 0000 511A           jsr        [0x0000511A]
  25228. 0000F134  2640                     movea.l    A3, D0
  25229. label0000F136:
  25230. 0000F136  486E FF64                pea.l      [A6 - 0x9C]
  25231. 0000F13A  206E FF64                movea.l    A0, [A6 - 0x9C]
  25232. 0000F13E  2050                     movea.l    A0, [A0]
  25233. 0000F140  4E90                     jsr        [A0]
  25234. 0000F142  4A00                     tst.b      D0
  25235. 0000F144  66C8                     bne        -0x36 /* 0000F10E */
  25236. 0000F146  2F3C 4643 5553           move.l     -[A7], 0x46435553 /* 'FCUS' */
  25237. 0000F14C  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25238. 0000F150  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25239. 0000F154  2250                     movea.l    A1, [A0]
  25240. 0000F156  2269 0180                movea.l    A1, [A1 + 0x180]
  25241. 0000F15A  4E91                     jsr        [A1]
  25242. 0000F15C  2D40 FFD4                move.l     [A6 - 0x2C], D0
  25243. 0000F160  2F00                     move.l     -[A7], D0
  25244. 0000F162  4EB9 0000 1172           jsr        [0x00001172]
  25245. 0000F168  2F3C 4654 5854           move.l     -[A7], 0x46545854 /* 'FTXT' */
  25246. 0000F16E  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25247. 0000F172  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25248. 0000F176  2250                     movea.l    A1, [A0]
  25249. 0000F178  2269 0180                movea.l    A1, [A1 + 0x180]
  25250. 0000F17C  4E91                     jsr        [A1]
  25251. 0000F17E  2D40 FFD8                move.l     [A6 - 0x28], D0
  25252. 0000F182  2F00                     move.l     -[A7], D0
  25253. 0000F184  4EB9 0000 1172           jsr        [0x00001172]
  25254. 0000F18A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  25255. 0000F18E  4EB9 0000 8A32           jsr        [0x00008A32]
  25256. 0000F194  2F0C                     move.l     -[A7], A4
  25257. 0000F196  2F39 FFFB EFDC           move.l     -[A7], [0xFFFBEFDC]
  25258. 0000F19C  4EB9 0000 1552           jsr        [0x00001552]
  25259. 0000F1A2  2F2C 00D0                move.l     -[A7], [A4 + 0xD0]
  25260. 0000F1A6  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25261. 0000F1AA  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25262. 0000F1AE  2250                     movea.l    A1, [A0]
  25263. 0000F1B0  2269 03E4                movea.l    A1, [A1 + 0x3E4]
  25264. 0000F1B4  4E91                     jsr        [A1]
  25265. 0000F1B6  2F3C 5473 5672           move.l     -[A7], 0x54735672 /* 'TsVr' */
  25266. 0000F1BC  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25267. 0000F1C0  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25268. 0000F1C4  2250                     movea.l    A1, [A0]
  25269. 0000F1C6  2269 0180                movea.l    A1, [A1 + 0x180]
  25270. 0000F1CA  4E91                     jsr        [A1]
  25271. 0000F1CC  2D40 FFDC                move.l     [A6 - 0x24], D0
  25272. 0000F1D0  2F00                     move.l     -[A7], D0
  25273. 0000F1D2  4EB9 0000 1172           jsr        [0x00001172]
  25274. 0000F1D8  206E FFDC                movea.l    A0, [A6 - 0x24]
  25275. 0000F1DC  216E FFE0 0088           move.l     [A0 + 0x88], [A6 - 0x20]
  25276. 0000F1E2  2F3C 5346 4453           move.l     -[A7], 0x53464453 /* 'SFDS' */
  25277. 0000F1E8  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25278. 0000F1EC  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25279. 0000F1F0  2250                     movea.l    A1, [A0]
  25280. 0000F1F2  2269 0180                movea.l    A1, [A1 + 0x180]
  25281. 0000F1F6  4E91                     jsr        [A1]
  25282. 0000F1F8  2940 00D6                move.l     [A4 + 0xD6], D0
  25283. 0000F1FC  2F00                     move.l     -[A7], D0
  25284. 0000F1FE  4EB9 0000 1172           jsr        [0x00001172]
  25285. 0000F204  42A7                     clr.l      -[A7]
  25286. 0000F206  4227                     clr.b      -[A7]
  25287. 0000F208  262C 00D6                move.l     D3, [A4 + 0xD6]
  25288. 0000F20C  2F03                     move.l     -[A7], D3
  25289. 0000F20E  2043                     movea.l    A0, D3
  25290. 0000F210  2050                     movea.l    A0, [A0]
  25291. 0000F212  2068 0468                movea.l    A0, [A0 + 0x468]
  25292. 0000F216  4E90                     jsr        [A0]
  25293. 0000F218  2F3C 5346 4442           move.l     -[A7], 0x53464442 /* 'SFDB' */
  25294. 0000F21E  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25295. 0000F222  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25296. 0000F226  2250                     movea.l    A1, [A0]
  25297. 0000F228  2269 0180                movea.l    A1, [A1 + 0x180]
  25298. 0000F22C  4E91                     jsr        [A1]
  25299. 0000F22E  2940 00DA                move.l     [A4 + 0xDA], D0
  25300. 0000F232  2F00                     move.l     -[A7], D0
  25301. 0000F234  4EB9 0000 1172           jsr        [0x00001172]
  25302. 0000F23A  42A7                     clr.l      -[A7]
  25303. 0000F23C  4227                     clr.b      -[A7]
  25304. 0000F23E  262C 00DA                move.l     D3, [A4 + 0xDA]
  25305. 0000F242  2F03                     move.l     -[A7], D3
  25306. 0000F244  2043                     movea.l    A0, D3
  25307. 0000F246  2050                     movea.l    A0, [A0]
  25308. 0000F248  2068 0468                movea.l    A0, [A0 + 0x468]
  25309. 0000F24C  4E90                     jsr        [A0]
  25310. 0000F24E  2F3C 5346 5448           move.l     -[A7], 0x53465448 /* 'SFTH' */
  25311. 0000F254  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25312. 0000F258  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25313. 0000F25C  2250                     movea.l    A1, [A0]
  25314. 0000F25E  2269 0180                movea.l    A1, [A1 + 0x180]
  25315. 0000F262  4E91                     jsr        [A1]
  25316. 0000F264  244C                     movea.l    A2, A4
  25317. 0000F266  45EA 00DE                lea.l      A2, [A2 + 0xDE]
  25318. 0000F26A  2480                     move.l     [A2], D0
  25319. 0000F26C  2F00                     move.l     -[A7], D0
  25320. 0000F26E  4EB9 0000 1172           jsr        [0x00001172]
  25321. 0000F274  42A7                     clr.l      -[A7]
  25322. 0000F276  4227                     clr.b      -[A7]
  25323. 0000F278  2612                     move.l     D3, [A2]
  25324. 0000F27A  2F03                     move.l     -[A7], D3
  25325. 0000F27C  2043                     movea.l    A0, D3
  25326. 0000F27E  2050                     movea.l    A0, [A0]
  25327. 0000F280  2068 0468                movea.l    A0, [A0 + 0x468]
  25328. 0000F284  4E90                     jsr        [A0]
  25329. 0000F286  2F3C 5346 4341           move.l     -[A7], 0x53464341 /* 'SFCA' */
  25330. 0000F28C  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25331. 0000F290  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25332. 0000F294  2250                     movea.l    A1, [A0]
  25333. 0000F296  2269 0180                movea.l    A1, [A1 + 0x180]
  25334. 0000F29A  4E91                     jsr        [A1]
  25335. 0000F29C  264C                     movea.l    A3, A4
  25336. 0000F29E  47EB 00E2                lea.l      A3, [A3 + 0xE2]
  25337. 0000F2A2  2680                     move.l     [A3], D0
  25338. 0000F2A4  2F00                     move.l     -[A7], D0
  25339. 0000F2A6  4EB9 0000 1172           jsr        [0x00001172]
  25340. 0000F2AC  42A7                     clr.l      -[A7]
  25341. 0000F2AE  4227                     clr.b      -[A7]
  25342. 0000F2B0  2613                     move.l     D3, [A3]
  25343. 0000F2B2  2F03                     move.l     -[A7], D3
  25344. 0000F2B4  2043                     movea.l    A0, D3
  25345. 0000F2B6  2050                     movea.l    A0, [A0]
  25346. 0000F2B8  2068 0468                movea.l    A0, [A0 + 0x468]
  25347. 0000F2BC  4E90                     jsr        [A0]
  25348. 0000F2BE  2F3C 7366 6473           move.l     -[A7], 0x73666473 /* 'sfds' */
  25349. 0000F2C4  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25350. 0000F2C8  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25351. 0000F2CC  2250                     movea.l    A1, [A0]
  25352. 0000F2CE  2269 0180                movea.l    A1, [A1 + 0x180]
  25353. 0000F2D2  4E91                     jsr        [A1]
  25354. 0000F2D4  2940 00E6                move.l     [A4 + 0xE6], D0
  25355. 0000F2D8  2F00                     move.l     -[A7], D0
  25356. 0000F2DA  4EB9 0000 1172           jsr        [0x00001172]
  25357. 0000F2E0  2F3C 7366 6462           move.l     -[A7], 0x73666462 /* 'sfdb' */
  25358. 0000F2E6  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25359. 0000F2EA  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25360. 0000F2EE  2250                     movea.l    A1, [A0]
  25361. 0000F2F0  2269 0180                movea.l    A1, [A1 + 0x180]
  25362. 0000F2F4  4E91                     jsr        [A1]
  25363. 0000F2F6  2940 00EA                move.l     [A4 + 0xEA], D0
  25364. 0000F2FA  2F00                     move.l     -[A7], D0
  25365. 0000F2FC  4EB9 0000 1172           jsr        [0x00001172]
  25366. 0000F302  2F3C 7366 7468           move.l     -[A7], 0x73667468 /* 'sfth' */
  25367. 0000F308  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25368. 0000F30C  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25369. 0000F310  2250                     movea.l    A1, [A0]
  25370. 0000F312  2269 0180                movea.l    A1, [A1 + 0x180]
  25371. 0000F316  4E91                     jsr        [A1]
  25372. 0000F318  2940 00EE                move.l     [A4 + 0xEE], D0
  25373. 0000F31C  2F00                     move.l     -[A7], D0
  25374. 0000F31E  4EB9 0000 1172           jsr        [0x00001172]
  25375. 0000F324  2F3C 7366 6361           move.l     -[A7], 0x73666361 /* 'sfca' */
  25376. 0000F32A  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25377. 0000F32E  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25378. 0000F332  2050                     movea.l    A0, [A0]
  25379. 0000F334  2068 0180                movea.l    A0, [A0 + 0x180]
  25380. 0000F338  4E90                     jsr        [A0]
  25381. 0000F33A  2940 00F2                move.l     [A4 + 0xF2], D0
  25382. 0000F33E  2F00                     move.l     -[A7], D0
  25383. 0000F340  4EB9 0000 1172           jsr        [0x00001172]
  25384. 0000F346  2F2C 00CC                move.l     -[A7], [A4 + 0xCC]
  25385. 0000F34A  4EB9 0000 6DD2           jsr        [0x00006DD2]
  25386. 0000F350  4A00                     tst.b      D0
  25387. 0000F352  6600 00A6                bne        +0xA8 /* 0000F3FA */
  25388. 0000F356  41F9 FFFF 6440           lea.l      A0, [0xFFFF6440]
  25389. 0000F35C  43EE FFE8                lea.l      A1, [A6 - 0x18]
  25390. 0000F360  22D8                     move.l     [A1]+, [A0]+
  25391. 0000F362  22D8                     move.l     [A1]+, [A0]+
  25392. 0000F364  263C 0000 2710           move.l     D3, 0x2710
  25393. 0000F36A  2D43 FFF4                move.l     [A6 - 0xC], D3
  25394. 0000F36E  2D43 FFF8                move.l     [A6 - 0x8], D3
  25395. 0000F372  2012                     move.l     D0, [A2]
  25396. 0000F374  2D40 FFE4                move.l     [A6 - 0x1C], D0
  25397. 0000F378  222C 00EE                move.l     D1, [A4 + 0xEE]
  25398. 0000F37C  2D41 FFF0                move.l     [A6 - 0x10], D1
  25399. 0000F380  2040                     movea.l    A0, D0
  25400. 0000F382  742A                     moveq.l    D2, 0x2A
  25401. 0000F384  D1C2                     add.l      A0, D2
  25402. 0000F386  43EE FFE8                lea.l      A1, [A6 - 0x18]
  25403. 0000F38A  22D8                     move.l     [A1]+, [A0]+
  25404. 0000F38C  22D8                     move.l     [A1]+, [A0]+
  25405. 0000F38E  486E FFF4                pea.l      [A6 - 0xC]
  25406. 0000F392  4227                     clr.b      -[A7]
  25407. 0000F394  2F00                     move.l     -[A7], D0
  25408. 0000F396  2040                     movea.l    A0, D0
  25409. 0000F398  2050                     movea.l    A0, [A0]
  25410. 0000F39A  2068 01B4                movea.l    A0, [A0 + 0x1B4]
  25411. 0000F39E  4E90                     jsr        [A0]
  25412. 0000F3A0  486E FFE8                pea.l      [A6 - 0x18]
  25413. 0000F3A4  4227                     clr.b      -[A7]
  25414. 0000F3A6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  25415. 0000F3AA  206E FFF0                movea.l    A0, [A6 - 0x10]
  25416. 0000F3AE  2050                     movea.l    A0, [A0]
  25417. 0000F3B0  2068 01B4                movea.l    A0, [A0 + 0x1B4]
  25418. 0000F3B4  4E90                     jsr        [A0]
  25419. 0000F3B6  2013                     move.l     D0, [A3]
  25420. 0000F3B8  2D40 FFE4                move.l     [A6 - 0x1C], D0
  25421. 0000F3BC  222C 00F2                move.l     D1, [A4 + 0xF2]
  25422. 0000F3C0  2D41 FFF0                move.l     [A6 - 0x10], D1
  25423. 0000F3C4  2040                     movea.l    A0, D0
  25424. 0000F3C6  742A                     moveq.l    D2, 0x2A
  25425. 0000F3C8  D1C2                     add.l      A0, D2
  25426. 0000F3CA  43EE FFE8                lea.l      A1, [A6 - 0x18]
  25427. 0000F3CE  22D8                     move.l     [A1]+, [A0]+
  25428. 0000F3D0  22D8                     move.l     [A1]+, [A0]+
  25429. 0000F3D2  486E FFF4                pea.l      [A6 - 0xC]
  25430. 0000F3D6  4227                     clr.b      -[A7]
  25431. 0000F3D8  2F00                     move.l     -[A7], D0
  25432. 0000F3DA  2040                     movea.l    A0, D0
  25433. 0000F3DC  2050                     movea.l    A0, [A0]
  25434. 0000F3DE  2068 01B4                movea.l    A0, [A0 + 0x1B4]
  25435. 0000F3E2  4E90                     jsr        [A0]
  25436. 0000F3E4  486E FFE8                pea.l      [A6 - 0x18]
  25437. 0000F3E8  4227                     clr.b      -[A7]
  25438. 0000F3EA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  25439. 0000F3EE  206E FFF0                movea.l    A0, [A6 - 0x10]
  25440. 0000F3F2  2050                     movea.l    A0, [A0]
  25441. 0000F3F4  2068 01B4                movea.l    A0, [A0 + 0x1B4]
  25442. 0000F3F8  4E90                     jsr        [A0]
  25443. label0000F3FA:
  25444. 0000F3FA  4227                     clr.b      -[A7]
  25445. 0000F3FC  2F0C                     move.l     -[A7], A4
  25446. 0000F3FE  4EB9 0000 705A           jsr        [0x0000705A]
  25447. 0000F404  2F3C 5346 434C           move.l     -[A7], 0x5346434C /* 'SFCL' */
  25448. 0000F40A  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25449. 0000F40E  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25450. 0000F412  2250                     movea.l    A1, [A0]
  25451. 0000F414  2269 0180                movea.l    A1, [A1 + 0x180]
  25452. 0000F418  4E91                     jsr        [A1]
  25453. 0000F41A  244C                     movea.l    A2, A4
  25454. 0000F41C  45EA 00F6                lea.l      A2, [A2 + 0xF6]
  25455. 0000F420  2480                     move.l     [A2], D0
  25456. 0000F422  2F00                     move.l     -[A7], D0
  25457. 0000F424  4EB9 0000 1172           jsr        [0x00001172]
  25458. 0000F42A  4227                     clr.b      -[A7]
  25459. 0000F42C  4227                     clr.b      -[A7]
  25460. 0000F42E  2612                     move.l     D3, [A2]
  25461. 0000F430  2F03                     move.l     -[A7], D3
  25462. 0000F432  2043                     movea.l    A0, D3
  25463. 0000F434  2050                     movea.l    A0, [A0]
  25464. 0000F436  2068 045C                movea.l    A0, [A0 + 0x45C]
  25465. 0000F43A  4E90                     jsr        [A0]
  25466. 0000F43C  7601                     moveq.l    D3, 0x01
  25467. 0000F43E  1F03                     move.b     -[A7], D3
  25468. 0000F440  4227                     clr.b      -[A7]
  25469. 0000F442  2812                     move.l     D4, [A2]
  25470. 0000F444  2F04                     move.l     -[A7], D4
  25471. 0000F446  2044                     movea.l    A0, D4
  25472. 0000F448  2050                     movea.l    A0, [A0]
  25473. 0000F44A  2068 03D0                movea.l    A0, [A0 + 0x3D0]
  25474. 0000F44E  4E90                     jsr        [A0]
  25475. 0000F450  4227                     clr.b      -[A7]
  25476. 0000F452  2812                     move.l     D4, [A2]
  25477. 0000F454  2F04                     move.l     -[A7], D4
  25478. 0000F456  2044                     movea.l    A0, D4
  25479. 0000F458  2050                     movea.l    A0, [A0]
  25480. 0000F45A  2068 0068                movea.l    A0, [A0 + 0x68]
  25481. 0000F45E  4E90                     jsr        [A0]
  25482. 0000F460  2F3C 4450 5341           move.l     -[A7], 0x44505341 /* 'DPSA' */
  25483. 0000F466  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25484. 0000F46A  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25485. 0000F46E  2250                     movea.l    A1, [A0]
  25486. 0000F470  2269 0180                movea.l    A1, [A1 + 0x180]
  25487. 0000F474  4E91                     jsr        [A1]
  25488. 0000F476  244C                     movea.l    A2, A4
  25489. 0000F478  45EA 00FA                lea.l      A2, [A2 + 0xFA]
  25490. 0000F47C  2480                     move.l     [A2], D0
  25491. 0000F47E  2F00                     move.l     -[A7], D0
  25492. 0000F480  4EB9 0000 1172           jsr        [0x00001172]
  25493. 0000F486  4227                     clr.b      -[A7]
  25494. 0000F488  4227                     clr.b      -[A7]
  25495. 0000F48A  2812                     move.l     D4, [A2]
  25496. 0000F48C  2F04                     move.l     -[A7], D4
  25497. 0000F48E  2044                     movea.l    A0, D4
  25498. 0000F490  2050                     movea.l    A0, [A0]
  25499. 0000F492  2068 045C                movea.l    A0, [A0 + 0x45C]
  25500. 0000F496  4E90                     jsr        [A0]
  25501. 0000F498  1F03                     move.b     -[A7], D3
  25502. 0000F49A  4227                     clr.b      -[A7]
  25503. 0000F49C  2812                     move.l     D4, [A2]
  25504. 0000F49E  2F04                     move.l     -[A7], D4
  25505. 0000F4A0  2044                     movea.l    A0, D4
  25506. 0000F4A2  2050                     movea.l    A0, [A0]
  25507. 0000F4A4  2068 03D0                movea.l    A0, [A0 + 0x3D0]
  25508. 0000F4A8  4E90                     jsr        [A0]
  25509. 0000F4AA  4227                     clr.b      -[A7]
  25510. 0000F4AC  2812                     move.l     D4, [A2]
  25511. 0000F4AE  2F04                     move.l     -[A7], D4
  25512. 0000F4B0  2044                     movea.l    A0, D4
  25513. 0000F4B2  2050                     movea.l    A0, [A0]
  25514. 0000F4B4  2068 0068                movea.l    A0, [A0 + 0x68]
  25515. 0000F4B8  4E90                     jsr        [A0]
  25516. 0000F4BA  2F3C 5346 5443           move.l     -[A7], 0x53465443 /* 'SFTC' */
  25517. 0000F4C0  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  25518. 0000F4C4  206E FF5C                movea.l    A0, [A6 - 0xA4]
  25519. 0000F4C8  2050                     movea.l    A0, [A0]
  25520. 0000F4CA  2068 0180                movea.l    A0, [A0 + 0x180]
  25521. 0000F4CE  4E90                     jsr        [A0]
  25522. 0000F4D0  244C                     movea.l    A2, A4
  25523. 0000F4D2  45EA 00FE                lea.l      A2, [A2 + 0xFE]
  25524. 0000F4D6  2480                     move.l     [A2], D0
  25525. 0000F4D8  2F00                     move.l     -[A7], D0
  25526. 0000F4DA  4EB9 0000 1172           jsr        [0x00001172]
  25527. 0000F4E0  4227                     clr.b      -[A7]
  25528. 0000F4E2  4227                     clr.b      -[A7]
  25529. 0000F4E4  2812                     move.l     D4, [A2]
  25530. 0000F4E6  2F04                     move.l     -[A7], D4
  25531. 0000F4E8  2044                     movea.l    A0, D4
  25532. 0000F4EA  2050                     movea.l    A0, [A0]
  25533. 0000F4EC  2068 045C                movea.l    A0, [A0 + 0x45C]
  25534. 0000F4F0  4E90                     jsr        [A0]
  25535. 0000F4F2  1F03                     move.b     -[A7], D3
  25536. 0000F4F4  4227                     clr.b      -[A7]
  25537. 0000F4F6  2612                     move.l     D3, [A2]
  25538. 0000F4F8  2F03                     move.l     -[A7], D3
  25539. 0000F4FA  2043                     movea.l    A0, D3
  25540. 0000F4FC  2050                     movea.l    A0, [A0]
  25541. 0000F4FE  2068 03D0                movea.l    A0, [A0 + 0x3D0]
  25542. 0000F502  4E90                     jsr        [A0]
  25543. 0000F504  4227                     clr.b      -[A7]
  25544. 0000F506  2612                     move.l     D3, [A2]
  25545. 0000F508  2F03                     move.l     -[A7], D3
  25546. 0000F50A  2043                     movea.l    A0, D3
  25547. 0000F50C  2050                     movea.l    A0, [A0]
  25548. 0000F50E  2068 0068                movea.l    A0, [A0 + 0x68]
  25549. 0000F512  4E90                     jsr        [A0]
  25550. 0000F514  486E FF64                pea.l      [A6 - 0x9C]
  25551. 0000F518  4EB9 0000 4F4A           jsr        [0x00004F4A]
  25552. 0000F51E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  25553. 0000F522  4E5E                     unlink     A6
  25554. 0000F524  205F                     movea.l    A0, [A7]+
  25555. 0000F526  504F                     addq.w     A7, 8
  25556. 0000F528  4ED0                     jmp        [A0]
  25557. 0000F52A  8024                     or.b       D0, -[A4]
  25558. 0000F52C  496E 6974                chk.w      D4, [A6 + 0x6974]
  25559. 0000F530  5461                     addq.w     -[A1], 2
  25560. 0000F532  736B                     moveq.l    D1, 0x6B
  25561. 0000F534  5769 6E64                subq.w     [A1 + 0x6E64], 3
  25562. 0000F538  6F77                     ble        +0x79 /* 0000F5B1 */
  25563. 0000F53A  5F5F                     subq.w     [A7]+, 7
  25564. 0000F53C  3131 5454                move.w     -[A0], [A1 + D5.w * 4 + 0x54]
  25565. 0000F540  6173                     bsr        +0x75 /* 0000F5B5 */
  25566. 0000F542  6B57                     bmi        +0x59 /* 0000F59B */
  25567. 0000F544  696E                     bvs        +0x70 /* 0000F5B4 */
  25568. 0000F546  646F                     bcc        +0x71 /* 0000F5B7 */
  25569. 0000F548  7746                     moveq.l    D3, 0x46
  25570. 0000F54A  5034 544E                addq.b     [A4 + D5.w * 4 + 0x4E], 8
  25571. 0000F54E  7562                     moveq.l    D2, 0x62
  25572. 0000F550  0000 FFFF                ori.b      D0, 0xFF
  25573. 0000F554  4E56 FF00                link       A6, -0x0100
  25574. 0000F558  4879 FFFD D290           push.l     0xFFFDD290
  25575. 0000F55E  486E FF00                pea.l      [A6 - 0x100]
  25576. 0000F562  4EB9 0000 0B3A           jsr        [0x00000B3A]
  25577. 0000F568  4EB9 0000 078A           jsr        [0x0000078A]
  25578. 0000F56E  594F                     subq.w     A7, 4
  25579. 0000F570  2F3C 6B4A 6169           move.l     -[A7], 0x6B4A6169 /* 'kJai' */
  25580. 0000F576  3F3C 0080                move.w     -[A7], 0x80
  25581. 0000F57A  A9A0                     syscall    GetResource
  25582. 0000F57C  201F                     move.l     D0, [A7]+
  25583. 0000F57E  23C0 FFFD D288           move.l     [0xFFFDD288], D0
  25584. 0000F584  486E FF00                pea.l      [A6 - 0x100]
  25585. 0000F588  4EB9 0000 706A           jsr        [0x0000706A]
  25586. 0000F58E  4E5E                     unlink     A6
  25587. 0000F590  4E75                     rts
  25588. 0000F592  9149                     subx.w     -[A0], -[A1]
  25589. 0000F594  6E69                     bgt        +0x6B /* 0000F5FF */
  25590. 0000F596  7455                     moveq.l    D2, 0x55
  25591. 0000F598  5465                     addq.w     -[A5], 2
  25592. 0000F59A  7874                     moveq.l    D4, 0x74
  25593. 0000F59C  5669 6577                addq.w     [A1 + 0x6577], 3
  25594. 0000F5A0  5F5F                     subq.w     [A7]+, 7
  25595. 0000F5A2  4676 0000                not.w      [A6 + D0.w]
  25596. 0000F5A6  FFFF                     .invalid   <<F/7/7>>
  25597. 0000F5A8  41F9 FFFD D2A8           lea.l      A0, [0xFFFDD2A8]
  25598. 0000F5AE  2008                     move.l     D0, A0
  25599. 0000F5B0  4E75                     rts
  25600. 0000F5B2  FFFF                     .invalid   <<F/7/7>>
  25601. label0000F5B4:
  25602. 0000F5B4  41F9 FFFD D2A8           lea.l      A0, [0xFFFDD2A8]
  25603. 0000F5BA  2008                     move.l     D0, A0
  25604. 0000F5BC  205F                     movea.l    A0, [A7]+
  25605. 0000F5BE  584F                     addq.w     A7, 4
  25606. 0000F5C0  4ED0                     jmp        [A0]
  25607. 0000F5C2  FFFF                     .invalid   <<F/7/7>>
  25608. 0000F5C4  2F0A                     move.l     -[A7], A2
  25609. 0000F5C6  2F3C 0000 00CA           move.l     -[A7], 0xCA
  25610. 0000F5CC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  25611. 0000F5D2  2440                     movea.l    A2, D0
  25612. 0000F5D4  200A                     move.l     D0, A2
  25613. 0000F5D6  6708                     beq        +0xA /* 0000F5E0 */
  25614. 0000F5D8  2F0A                     move.l     -[A7], A2
  25615. 0000F5DA  4EB9 0000 F5E8           jsr        [0x0000F5E8]
  25616. label0000F5E0:
  25617. 0000F5E0  200A                     move.l     D0, A2
  25618. 0000F5E2  245F                     movea.l    A2, [A7]+
  25619. 0000F5E4  4E75                     rts
  25620. 0000F5E6  FFFF                     .invalid   <<F/7/7>>
  25621. 0000F5E8  4E56 0000                link       A6, 0
  25622. 0000F5EC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  25623. 0000F5F0  246E 0008                movea.l    A2, [A6 + 0x8]
  25624. 0000F5F4  2F0A                     move.l     -[A7], A2
  25625. 0000F5F6  4EB9 0000 6882           jsr        [0x00006882]
  25626. 0000F5FC  2079 FFFD D924           movea.l    A0, [0xFFFDD924]
  25627. 0000F602  2488                     move.l     [A2], A0
  25628. 0000F604  7600                     moveq.l    D3, 0x00
  25629. 0000F606  2543 007C                move.l     [A2 + 0x7C], D3
  25630. 0000F60A  2543 0080                move.l     [A2 + 0x80], D3
  25631. 0000F60E  2543 0084                move.l     [A2 + 0x84], D3
  25632. 0000F612  7600                     moveq.l    D3, 0x00
  25633. 0000F614  2543 0088                move.l     [A2 + 0x88], D3
  25634. 0000F618  357C 07D0 0098           move.w     [A2 + 0x98], 0x7D0
  25635. 0000F61E  7801                     moveq.l    D4, 0x01
  25636. 0000F620  1544 00C1                move.b     [A2 + 0xC1], D4
  25637. 0000F624  700C                     moveq.l    D0, 0x0C
  25638. 0000F626  3540 008C                move.w     [A2 + 0x8C], D0
  25639. 0000F62A  7005                     moveq.l    D0, 0x05
  25640. 0000F62C  3540 008E                move.w     [A2 + 0x8E], D0
  25641. 0000F630  7002                     moveq.l    D0, 0x02
  25642. 0000F632  3540 0090                move.w     [A2 + 0x90], D0
  25643. 0000F636  4245                     clr.w      D5
  25644. 0000F638  3545 00A6                move.w     [A2 + 0xA6], D5
  25645. 0000F63C  2543 00A8                move.l     [A2 + 0xA8], D3
  25646. 0000F640  2543 00AC                move.l     [A2 + 0xAC], D3
  25647. 0000F644  2543 00B4                move.l     [A2 + 0xB4], D3
  25648. 0000F648  2543 00B0                move.l     [A2 + 0xB0], D3
  25649. 0000F64C  2543 00BC                move.l     [A2 + 0xBC], D3
  25650. 0000F650  2543 00B8                move.l     [A2 + 0xB8], D3
  25651. 0000F654  3545 0092                move.w     [A2 + 0x92], D5
  25652. 0000F658  3545 0094                move.w     [A2 + 0x94], D5
  25653. 0000F65C  3545 0096                move.w     [A2 + 0x96], D5
  25654. 0000F660  1544 00C0                move.b     [A2 + 0xC0], D4
  25655. 0000F664  76FF                     moveq.l    D3, 0xFFFFFFFF
  25656. 0000F666  2543 00C2                move.l     [A2 + 0xC2], D3
  25657. 0000F66A  2543 00C6                move.l     [A2 + 0xC6], D3
  25658. 0000F66E  200A                     move.l     D0, A2
  25659. 0000F670  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  25660. 0000F674  4E5E                     unlink     A6
  25661. 0000F676  205F                     movea.l    A0, [A7]+
  25662. 0000F678  584F                     addq.w     A7, 4
  25663. 0000F67A  4ED0                     jmp        [A0]
  25664. 0000F67C  925F                     sub.w      D1, [A7]+
  25665. 0000F67E  5F63                     subq.w     -[A3], 7
  25666. 0000F680  745F                     moveq.l    D2, 0x5F
  25667. 0000F682  5F39 5454 6578           subq.b     [0x54546578], 7
  25668. 0000F688  7456                     moveq.l    D2, 0x56
  25669. 0000F68A  6965                     bvs        +0x67 /* 0000F6F1 */
  25670. 0000F68C  7746                     moveq.l    D3, 0x46
  25671. 0000F68E  7600                     moveq.l    D3, 0x00
  25672. 0000F690  0000 FFFF                ori.b      D0, 0xFF
  25673. 0000F694  4E56 FFE0                link       A6, -0x0020
  25674. 0000F698  2F0A                     move.l     -[A7], A2
  25675. 0000F69A  246E 0008                movea.l    A2, [A6 + 0x8]
  25676. 0000F69E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  25677. 0000F6A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  25678. 0000F6A6  4879 FFFF 6440           push.l     0xFFFF6440
  25679. 0000F6AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  25680. 0000F6B0  7005                     moveq.l    D0, 0x05
  25681. 0000F6B2  1F00                     move.b     -[A7], D0
  25682. 0000F6B4  7004                     moveq.l    D0, 0x04
  25683. 0000F6B6  1F00                     move.b     -[A7], D0
  25684. 0000F6B8  2F0A                     move.l     -[A7], A2
  25685. 0000F6BA  4EB9 0000 687A           jsr        [0x0000687A]
  25686. 0000F6C0  3F2A 0098                move.w     -[A7], [A2 + 0x98]
  25687. 0000F6C4  486E FFE0                pea.l      [A6 - 0x20]
  25688. 0000F6C8  4EB9 0000 1352           jsr        [0x00001352]
  25689. 0000F6CE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  25690. 0000F6D2  224A                     movea.l    A1, A2
  25691. 0000F6D4  43E9 009A                lea.l      A1, [A1 + 0x9A]
  25692. 0000F6D8  22D8                     move.l     [A1]+, [A0]+
  25693. 0000F6DA  22D8                     move.l     [A1]+, [A0]+
  25694. 0000F6DC  22D8                     move.l     [A1]+, [A0]+
  25695. 0000F6DE  486E FFEC                pea.l      [A6 - 0x14]
  25696. 0000F6E2  4EB9 0000 1362           jsr        [0x00001362]
  25697. 0000F6E8  486E FFE0                pea.l      [A6 - 0x20]
  25698. 0000F6EC  4EB9 0000 1322           jsr        [0x00001322]
  25699. 0000F6F2  486E FFF8                pea.l      [A6 - 0x8]
  25700. 0000F6F6  A88B                     syscall    GetFontInfo
  25701. 0000F6F8  356E FFFC 0092           move.w     [A2 + 0x92], [A6 - 0x4]
  25702. 0000F6FE  356E FFF8 0094           move.w     [A2 + 0x94], [A6 - 0x8]
  25703. 0000F704  356E FFFA 0096           move.w     [A2 + 0x96], [A6 - 0x6]
  25704. 0000F70A  486E FFEC                pea.l      [A6 - 0x14]
  25705. 0000F70E  4EB9 0000 1322           jsr        [0x00001322]
  25706. 0000F714  2F39 FFFE B2A8           move.l     -[A7], [0xFFFEB2A8]
  25707. 0000F71A  7040                     moveq.l    D0, 0x40
  25708. 0000F71C  1F00                     move.b     -[A7], D0
  25709. 0000F71E  4227                     clr.b      -[A7]
  25710. 0000F720  2F0A                     move.l     -[A7], A2
  25711. 0000F722  2052                     movea.l    A0, [A2]
  25712. 0000F724  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  25713. 0000F728  4E90                     jsr        [A0]
  25714. 0000F72A  245F                     movea.l    A2, [A7]+
  25715. 0000F72C  4E5E                     unlink     A6
  25716. 0000F72E  205F                     movea.l    A0, [A7]+
  25717. 0000F730  4FEF 0010                lea.l      A7, [A7 + 0x10]
  25718. 0000F734  4ED0                     jmp        [A0]
  25719. 0000F736  8031 4954                or.b       D0, <<invalid full ext with I/IS == 4>>
  25720. 0000F73A  6578                     bcs        +0x7A /* 0000F7B4 */
  25721. 0000F73C  7456                     moveq.l    D2, 0x56
  25722. 0000F73E  6965                     bvs        +0x67 /* 0000F7A5 */
  25723. 0000F740  775F                     moveq.l    D3, 0x5F
  25724. 0000F742  5F39 5454 6578           subq.b     [0x54546578], 7
  25725. 0000F748  7456                     moveq.l    D2, 0x56
  25726. 0000F74A  6965                     bvs        +0x67 /* 0000F7B1 */
  25727. 0000F74C  7746                     moveq.l    D3, 0x46
  25728. 0000F74E  5039 5444 6F63           addq.b     [0x54446F63], 8
  25729. 0000F754  756D                     moveq.l    D2, 0x6D
  25730. 0000F756  656E                     bcs        +0x70 /* 0000F7C6 */
  25731. 0000F758  7450                     moveq.l    D2, 0x50
  25732. 0000F75A  3554 5669                move.w     [A2 + 0x5669], [A4]
  25733. 0000F75E  6577                     bcs        +0x79 /* 0000F7D7 */
  25734. 0000F760  5243                     addq.w     D3, 1
  25735. 0000F762  3656                     movea.w    A3, [A6]
  25736. 0000F764  506F 696E                addq.w     [A7 + 0x696E], 8
  25737. 0000F768  7400                     moveq.l    D2, 0x00
  25738. 0000F76A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  25739. 0000F76E  FFE0                     .invalid   <<F/7/7>>
  25740. 0000F770  48E7 1018                movem.l    -[A7], D3,A3,A4
  25741. 0000F774  266E 0008                movea.l    A3, [A6 + 0x8]
  25742. 0000F778  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  25743. 0000F77C  2F0B                     move.l     -[A7], A3
  25744. 0000F77E  4EB9 0000 6842           jsr        [0x00006842]
  25745. 0000F784  3F2B 0098                move.w     -[A7], [A3 + 0x98]
  25746. 0000F788  486E FFE0                pea.l      [A6 - 0x20]
  25747. 0000F78C  4EB9 0000 1352           jsr        [0x00001352]
  25748. 0000F792  41EE FFE0                lea.l      A0, [A6 - 0x20]
  25749. 0000F796  224B                     movea.l    A1, A3
  25750. 0000F798  43E9 009A                lea.l      A1, [A1 + 0x9A]
  25751. 0000F79C  22D8                     move.l     [A1]+, [A0]+
  25752. 0000F79E  22D8                     move.l     [A1]+, [A0]+
  25753. 0000F7A0  22D8                     move.l     [A1]+, [A0]+
  25754. 0000F7A2  486E FFEC                pea.l      [A6 - 0x14]
  25755. 0000F7A6  4EB9 0000 1362           jsr        [0x00001362]
  25756. 0000F7AC  486E FFE0                pea.l      [A6 - 0x20]
  25757. 0000F7B0  4EB9 0000 1322           jsr        [0x00001322]
  25758. // begin alternate branch 0000F7B4-0000F7B6
  25759. label0000F7B4:
  25760. 0000F7B4  1322                     move.b     -[A1], -[A2]
  25761. // end alternate branch 0000F7B4-0000F7B6
  25762. label0000F7B4: // (misaligned)
  25763. 0000F7B6  486E FFF8                pea.l      [A6 - 0x8]
  25764. 0000F7BA  A88B                     syscall    GetFontInfo
  25765. 0000F7BC  376E FFFC 0092           move.w     [A3 + 0x92], [A6 - 0x4]
  25766. 0000F7C2  376E FFF8 0094           move.w     [A3 + 0x94], [A6 - 0x8]
  25767. // begin alternate branch 0000F7C6-0000F7D2
  25768. label0000F7C6:
  25769. 0000F7C6  0094 376E FFFA           ori.l      [A4], 0x376EFFFA
  25770. 0000F7CC  0096 486E FFEC           ori.l      [A6], 0x486EFFEC
  25771. // end alternate branch 0000F7C6-0000F7D2
  25772. label0000F7C6: // (misaligned)
  25773. 0000F7C8  376E FFFA 0096           move.w     [A3 + 0x96], [A6 - 0x6]
  25774. 0000F7CE  486E FFEC                pea.l      [A6 - 0x14]
  25775. 0000F7D2  4EB9 0000 1322           jsr        [0x00001322]
  25776. 0000F7D8  2F39 FFFE B2A8           move.l     -[A7], [0xFFFEB2A8]
  25777. 0000F7DE  7040                     moveq.l    D0, 0x40
  25778. 0000F7E0  1F00                     move.b     -[A7], D0
  25779. 0000F7E2  4227                     clr.b      -[A7]
  25780. 0000F7E4  2F0B                     move.l     -[A7], A3
  25781. 0000F7E6  2053                     movea.l    A0, [A3]
  25782. 0000F7E8  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  25783. 0000F7EC  4E90                     jsr        [A0]
  25784. 0000F7EE  2039 FFFB EFF0           move.l     D0, [0xFFFBEFF0]
  25785. 0000F7F4  670E                     beq        +0x10 /* 0000F804 */
  25786. 0000F7F6  2F0B                     move.l     -[A7], A3
  25787. 0000F7F8  2F39 FFFB EFF0           move.l     -[A7], [0xFFFBEFF0]
  25788. 0000F7FE  4EB9 0000 1552           jsr        [0x00001552]
  25789. label0000F804:
  25790. 0000F804  2F3C 0000 00EC           move.l     -[A7], 0xEC
  25791. 0000F80A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  25792. 0000F810  2840                     movea.l    A4, D0
  25793. 0000F812  200C                     move.l     D0, A4
  25794. 0000F814  6708                     beq        +0xA /* 0000F81E */
  25795. 0000F816  2F0C                     move.l     -[A7], A4
  25796. 0000F818  4EB9 0000 B262           jsr        [0x0000B262]
  25797. label0000F81E:
  25798. 0000F81E  2F2B 0026                move.l     -[A7], [A3 + 0x26]
  25799. 0000F822  2F0B                     move.l     -[A7], A3
  25800. 0000F824  4227                     clr.b      -[A7]
  25801. 0000F826  7601                     moveq.l    D3, 0x01
  25802. 0000F828  1F03                     move.b     -[A7], D3
  25803. 0000F82A  1F03                     move.b     -[A7], D3
  25804. 0000F82C  2F0C                     move.l     -[A7], A4
  25805. 0000F82E  4EB9 0000 B282           jsr        [0x0000B282]
  25806. 0000F834  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  25807. 0000F838  4E5E                     unlink     A6
  25808. 0000F83A  205F                     movea.l    A0, [A7]+
  25809. 0000F83C  504F                     addq.w     A7, 8
  25810. 0000F83E  4ED0                     jmp        [A0]
  25811. 0000F840  8024                     or.b       D0, -[A4]
  25812. 0000F842  446F 506F                neg.w      [A7 + 0x506F]
  25813. 0000F846  7374                     moveq.l    D1, 0x74
  25814. 0000F848  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  25815. 0000F84E  5F5F                     subq.w     [A7]+, 7
  25816. 0000F850  3954 5465                move.w     [A4 + 0x5465], [A4]
  25817. 0000F854  7874                     moveq.l    D4, 0x74
  25818. 0000F856  5669 6577                addq.w     [A1 + 0x6577], 3
  25819. 0000F85A  4650                     not.w      [A0]
  25820. 0000F85C  3954 446F                move.w     [A4 + 0x446F], [A4]
  25821. 0000F860  6375                     bls        +0x77 /* 0000F8D7 */
  25822. 0000F862  6D65                     blt        +0x67 /* 0000F8C9 */
  25823. 0000F864  6E74                     bgt        +0x76 /* 0000F8DA */
  25824. 0000F866  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  25825. 0000F86A  FFE0                     .invalid   <<F/7/7>>
  25826. 0000F86C  2F0B                     move.l     -[A7], A3
  25827. 0000F86E  266E 0008                movea.l    A3, [A6 + 0x8]
  25828. 0000F872  376E 000E 009A           move.w     [A3 + 0x9A], [A6 + 0xE]
  25829. 0000F878  376E 000C 009E           move.w     [A3 + 0x9E], [A6 + 0xC]
  25830. 0000F87E  204B                     movea.l    A0, A3
  25831. 0000F880  41E8 009A                lea.l      A0, [A0 + 0x9A]
  25832. 0000F884  43EE FFE0                lea.l      A1, [A6 - 0x20]
  25833. 0000F888  22D8                     move.l     [A1]+, [A0]+
  25834. 0000F88A  22D8                     move.l     [A1]+, [A0]+
  25835. 0000F88C  22D8                     move.l     [A1]+, [A0]+
  25836. 0000F88E  486E FFEC                pea.l      [A6 - 0x14]
  25837. 0000F892  4EB9 0000 1362           jsr        [0x00001362]
  25838. 0000F898  486E FFE0                pea.l      [A6 - 0x20]
  25839. 0000F89C  4EB9 0000 1322           jsr        [0x00001322]
  25840. 0000F8A2  486E FFF8                pea.l      [A6 - 0x8]
  25841. 0000F8A6  A88B                     syscall    GetFontInfo
  25842. 0000F8A8  376E FFFC 0092           move.w     [A3 + 0x92], [A6 - 0x4]
  25843. 0000F8AE  376E FFF8 0094           move.w     [A3 + 0x94], [A6 - 0x8]
  25844. 0000F8B4  376E FFFA 0096           move.w     [A3 + 0x96], [A6 - 0x6]
  25845. 0000F8BA  486E FFEC                pea.l      [A6 - 0x14]
  25846. 0000F8BE  4EB9 0000 1322           jsr        [0x00001322]
  25847. 0000F8C4  265F                     movea.l    A3, [A7]+
  25848. 0000F8C6  4E5E                     unlink     A6
  25849. 0000F8C8  205F                     movea.l    A0, [A7]+
  25850. 0000F8CA  504F                     addq.w     A7, 8
  25851. 0000F8CC  4ED0                     jmp        [A0]
  25852. 0000F8CE  9A53                     sub.w      D5, [A3]
  25853. 0000F8D0  6574                     bcs        +0x76 /* 0000F946 */
  25854. 0000F8D2  466F 6E74                not.w      [A7 + 0x6E74]
  25855. 0000F8D6  496E 666F                chk.w      D4, [A6 + 0x666F]
  25856. label0000F8DA:
  25857. 0000F8DA  5F5F                     subq.w     [A7]+, 7
  25858. 0000F8DC  3954 5465                move.w     [A4 + 0x5465], [A4]
  25859. 0000F8E0  7874                     moveq.l    D4, 0x74
  25860. 0000F8E2  5669 6577                addq.w     [A1 + 0x6577], 3
  25861. 0000F8E6  4673 7300                not.w      [A3 + <<invalid base displacement size>> + D7 * 2]
  25862. 0000F8EA  0000 41F9                ori.b      D0, 0xF9
  25863. 0000F8EE  FFFD                     .invalid   <<F/7/7>>
  25864. 0000F8F0  D2E4                     add.w      A1, -[A4]
  25865. 0000F8F2  2008                     move.l     D0, A0
  25866. 0000F8F4  205F                     movea.l    A0, [A7]+
  25867. 0000F8F6  584F                     addq.w     A7, 4
  25868. 0000F8F8  4ED0                     jmp        [A0]
  25869. 0000F8FA  FFFF                     .invalid   <<F/7/7>>
  25870. 0000F8FC  2F0A                     move.l     -[A7], A2
  25871. 0000F8FE  2F3C 0000 009A           move.l     -[A7], 0x9A
  25872. 0000F904  4EB9 0000 0BEA           jsr        [0x00000BEA]
  25873. 0000F90A  2440                     movea.l    A2, D0
  25874. 0000F90C  200A                     move.l     D0, A2
  25875. 0000F90E  6708                     beq        +0xA /* 0000F918 */
  25876. 0000F910  2F0A                     move.l     -[A7], A2
  25877. 0000F912  4EB9 0000 7552           jsr        [0x00007552]
  25878. label0000F918:
  25879. 0000F918  200A                     move.l     D0, A2
  25880. 0000F91A  245F                     movea.l    A2, [A7]+
  25881. 0000F91C  4E75                     rts
  25882. 0000F91E  FFFF                     .invalid   <<F/7/7>>
  25883. 0000F920  41F9 FFFD D318           lea.l      A0, [0xFFFDD318]
  25884. 0000F926  2008                     move.l     D0, A0
  25885. 0000F928  205F                     movea.l    A0, [A7]+
  25886. 0000F92A  584F                     addq.w     A7, 4
  25887. 0000F92C  4ED0                     jmp        [A0]
  25888. 0000F92E  FFFF                     .invalid   <<F/7/7>>
  25889. 0000F930  2F0A                     move.l     -[A7], A2
  25890. 0000F932  7032                     moveq.l    D0, 0x32
  25891. 0000F934  2F00                     move.l     -[A7], D0
  25892. 0000F936  4EB9 0000 0BEA           jsr        [0x00000BEA]
  25893. 0000F93C  2440                     movea.l    A2, D0
  25894. 0000F93E  200A                     move.l     D0, A2
  25895. 0000F940  6708                     beq        +0xA /* 0000F94A */
  25896. 0000F942  2F0A                     move.l     -[A7], A2
  25897. 0000F944  4EB9 0000 7562           jsr        [0x00007562]
  25898. // begin alternate branch 0000F946-0000F94A
  25899. label0000F946:
  25900. 0000F946  0000 7562                ori.b      D0, 0x62 /* 'b' */
  25901. // end alternate branch 0000F946-0000F94A
  25902. label0000F946: // (misaligned)
  25903. label0000F94A:
  25904. 0000F94A  200A                     move.l     D0, A2
  25905. 0000F94C  245F                     movea.l    A2, [A7]+
  25906. 0000F94E  4E75                     rts
  25907. 0000F950  4E56 0000                link       A6, 0
  25908. 0000F954  48E7 1020                movem.l    -[A7], D3,A2
  25909. 0000F958  246E 0008                movea.l    A2, [A6 + 0x8]
  25910. 0000F95C  2F0A                     move.l     -[A7], A2
  25911. 0000F95E  4EB9 0000 DB2A           jsr        [0x0000DB2A]
  25912. 0000F964  2079 FFFD E250           movea.l    A0, [0xFFFDE250]
  25913. 0000F96A  2488                     move.l     [A2], A0
  25914. 0000F96C  7600                     moveq.l    D3, 0x00
  25915. 0000F96E  2543 00B4                move.l     [A2 + 0xB4], D3
  25916. 0000F972  2543 00B8                move.l     [A2 + 0xB8], D3
  25917. 0000F976  2543 00BC                move.l     [A2 + 0xBC], D3
  25918. 0000F97A  76FF                     moveq.l    D3, 0xFFFFFFFF
  25919. 0000F97C  3543 00B0                move.w     [A2 + 0xB0], D3
  25920. 0000F980  3543 00B2                move.w     [A2 + 0xB2], D3
  25921. 0000F984  422A 00C0                clr.b      [A2 + 0xC0]
  25922. 0000F988  200A                     move.l     D0, A2
  25923. 0000F98A  4CDF 0408                movem.l    D3,A2, [A7]+
  25924. 0000F98E  4E5E                     unlink     A6
  25925. 0000F990  205F                     movea.l    A0, [A7]+
  25926. 0000F992  584F                     addq.w     A7, 4
  25927. 0000F994  4ED0                     jmp        [A0]
  25928. 0000F996  955F                     sub.w      [A7]+, D2
  25929. 0000F998  5F63                     subq.w     -[A3], 7
  25930. 0000F99A  745F                     moveq.l    D2, 0x5F
  25931. 0000F99C  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  25932. 0000F9A0  546F 6767                addq.w     [A7 + 0x6767], 2
  25933. 0000F9A4  6C65                     bge        +0x67 /* 0000FA0B */
  25934. 0000F9A6  4963                     chk.w      D4, -[A3]
  25935. 0000F9A8  6F6E                     ble        +0x70 /* 0000FA18 */
  25936. 0000F9AA  4676 0000                not.w      [A6 + D0.w]
  25937. 0000F9AE  FFFF                     .invalid   <<F/7/7>>
  25938. 0000F9B0  4E56 FFA8                link       A6, -0x0058
  25939. 0000F9B4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  25940. 0000F9B8  286E 0008                movea.l    A4, [A6 + 0x8]
  25941. 0000F9BC  4240                     clr.w      D0
  25942. 0000F9BE  3D40 FFE8                move.w     [A6 - 0x18], D0
  25943. 0000F9C2  7000                     moveq.l    D0, 0x00
  25944. 0000F9C4  2D40 FFEA                move.l     [A6 - 0x16], D0
  25945. 0000F9C8  7600                     moveq.l    D3, 0x00
  25946. 0000F9CA  2D43 FFEE                move.l     [A6 - 0x12], D3
  25947. 0000F9CE  2D43 FFF2                move.l     [A6 - 0xE], D3
  25948. 0000F9D2  2D43 FFF6                move.l     [A6 - 0xA], D3
  25949. 0000F9D6  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  25950. 0000F9DA  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  25951. 0000F9DE  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  25952. 0000F9E2  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  25953. 0000F9E6  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  25954. 0000F9EA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  25955. 0000F9EE  3F3C FF00                move.w     -[A7], 0xFF00
  25956. 0000F9F2  302E 000E                move.w     D0, [A6 + 0xE]
  25957. 0000F9F6  48C0                     ext.l      D0
  25958. 0000F9F8  2F00                     move.l     -[A7], D0
  25959. 0000F9FA  2F0C                     move.l     -[A7], A4
  25960. 0000F9FC  2054                     movea.l    A0, [A4]
  25961. 0000F9FE  2068 0400                movea.l    A0, [A0 + 0x400]
  25962. 0000FA02  4E90                     jsr        [A0]
  25963. 0000FA04  202C 00A8                move.l     D0, [A4 + 0xA8]
  25964. 0000FA08  2940 00BC                move.l     [A4 + 0xBC], D0
  25965. 0000FA0C  196E 000C 00C0           move.b     [A4 + 0xC0], [A6 + 0xC]
  25966. 0000FA12  244C                     movea.l    A2, A4
  25967. 0000FA14  45EA 00B0                lea.l      A2, [A2 + 0xB0]
  25968. label0000FA18:
  25969. 0000FA18  34AE 0012                move.w     [A2], [A6 + 0x12]
  25970. 0000FA1C  396E 0010 00B2           move.w     [A4 + 0xB2], [A6 + 0x10]
  25971. 0000FA22  3012                     move.w     D0, [A2]
  25972. 0000FA24  72FF                     moveq.l    D1, 0xFFFFFFFF
  25973. 0000FA26  B041                     cmp.w      D0, D1
  25974. 0000FA28  6700 0084                beq        +0x86 /* 0000FAAE */
  25975. 0000FA2C  2D79 FFFF 3C6C FFEE      move.l     [A6 - 0x12], [0xFFFF3C6C]
  25976. 0000FA34  47EE FFA8                lea.l      A3, [A6 - 0x58]
  25977. 0000FA38  23CB FFFF 3C6C           move.l     [0xFFFF3C6C], A3
  25978. 0000FA3E  486E FFA8                pea.l      [A6 - 0x58]
  25979. 0000FA42  4EB9 0000 07CA           jsr        [0x000007CA]
  25980. 0000FA48  584F                     addq.w     A7, 4
  25981. 0000FA4A  4A80                     tst.l      D0
  25982. 0000FA4C  6648                     bne        +0x4A /* 0000FA96 */
  25983. 0000FA4E  0C79 0700 FFFF 65CC      cmpi.w     [0xFFFF65CC], 0x700
  25984. 0000FA56  6D1C                     blt        +0x1E /* 0000FA74 */
  25985. 0000FA58  554F                     subq.w     A7, 2
  25986. 0000FA5A  486E FFFC                pea.l      [A6 - 0x4]
  25987. 0000FA5E  3F12                     move.w     -[A7], [A2]
  25988. 0000FA60  70FF                     moveq.l    D0, 0xFFFFFFFF
  25989. 0000FA62  2F00                     move.l     -[A7], D0
  25990. 0000FA64  303C 0501                move.w     D0, 0x501
  25991. 0000FA68  ABC9                     syscall    IconDispatch
  25992. 0000FA6A  544F                     addq.w     A7, 2
  25993. 0000FA6C  296E FFFC 00B4           move.l     [A4 + 0xB4], [A6 - 0x4]
  25994. 0000FA72  600E                     bra        +0x10 /* 0000FA82 */
  25995. label0000FA74:
  25996. 0000FA74  594F                     subq.w     A7, 4
  25997. 0000FA76  3F2C 00B0                move.w     -[A7], [A4 + 0xB0]
  25998. 0000FA7A  A9BC                     syscall    GetPicture
  25999. 0000FA7C  201F                     move.l     D0, [A7]+
  26000. 0000FA7E  2940 00B4                move.l     [A4 + 0xB4], D0
  26001. label0000FA82:
  26002. 0000FA82  2F2C 00B4                move.l     -[A7], [A4 + 0xB4]
  26003. 0000FA86  4EB9 0000 1252           jsr        [0x00001252]
  26004. 0000FA8C  23EE FFEE FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0x12]
  26005. 0000FA94  6018                     bra        +0x1A /* 0000FAAE */
  26006. label0000FA96:
  26007. 0000FA96  2F0C                     move.l     -[A7], A4
  26008. 0000FA98  2054                     movea.l    A0, [A4]
  26009. 0000FA9A  2068 0044                movea.l    A0, [A0 + 0x44]
  26010. 0000FA9E  4E90                     jsr        [A0]
  26011. 0000FAA0  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  26012. 0000FAA4  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  26013. 0000FAA8  4EB9 0000 112A           jsr        [0x0000112A]
  26014. label0000FAAE:
  26015. 0000FAAE  244C                     movea.l    A2, A4
  26016. 0000FAB0  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  26017. 0000FAB4  3012                     move.w     D0, [A2]
  26018. 0000FAB6  72FF                     moveq.l    D1, 0xFFFFFFFF
  26019. 0000FAB8  B041                     cmp.w      D0, D1
  26020. 0000FABA  6700 0084                beq        +0x86 /* 0000FB40 */
  26021. 0000FABE  2D79 FFFF 3C6C FFEE      move.l     [A6 - 0x12], [0xFFFF3C6C]
  26022. 0000FAC6  47EE FFA8                lea.l      A3, [A6 - 0x58]
  26023. 0000FACA  23CB FFFF 3C6C           move.l     [0xFFFF3C6C], A3
  26024. 0000FAD0  486E FFA8                pea.l      [A6 - 0x58]
  26025. 0000FAD4  4EB9 0000 07CA           jsr        [0x000007CA]
  26026. 0000FADA  584F                     addq.w     A7, 4
  26027. 0000FADC  4A80                     tst.l      D0
  26028. 0000FADE  6648                     bne        +0x4A /* 0000FB28 */
  26029. 0000FAE0  0C79 0700 FFFF 65CC      cmpi.w     [0xFFFF65CC], 0x700
  26030. 0000FAE8  6D1C                     blt        +0x1E /* 0000FB06 */
  26031. 0000FAEA  554F                     subq.w     A7, 2
  26032. 0000FAEC  486E FFFC                pea.l      [A6 - 0x4]
  26033. 0000FAF0  3F12                     move.w     -[A7], [A2]
  26034. 0000FAF2  70FF                     moveq.l    D0, 0xFFFFFFFF
  26035. 0000FAF4  2F00                     move.l     -[A7], D0
  26036. 0000FAF6  303C 0501                move.w     D0, 0x501
  26037. 0000FAFA  ABC9                     syscall    IconDispatch
  26038. 0000FAFC  544F                     addq.w     A7, 2
  26039. 0000FAFE  296E FFFC 00B8           move.l     [A4 + 0xB8], [A6 - 0x4]
  26040. 0000FB04  600E                     bra        +0x10 /* 0000FB14 */
  26041. label0000FB06:
  26042. 0000FB06  594F                     subq.w     A7, 4
  26043. 0000FB08  3F2C 00B2                move.w     -[A7], [A4 + 0xB2]
  26044. 0000FB0C  A9BC                     syscall    GetPicture
  26045. 0000FB0E  201F                     move.l     D0, [A7]+
  26046. 0000FB10  2940 00B8                move.l     [A4 + 0xB8], D0
  26047. label0000FB14:
  26048. 0000FB14  2F2C 00B8                move.l     -[A7], [A4 + 0xB8]
  26049. 0000FB18  4EB9 0000 1252           jsr        [0x00001252]
  26050. 0000FB1E  23EE FFEE FFFF 3C6C      move.l     [0xFFFF3C6C], [A6 - 0x12]
  26051. 0000FB26  6018                     bra        +0x1A /* 0000FB40 */
  26052. label0000FB28:
  26053. 0000FB28  2F0C                     move.l     -[A7], A4
  26054. 0000FB2A  2054                     movea.l    A0, [A4]
  26055. 0000FB2C  2068 0044                movea.l    A0, [A0 + 0x44]
  26056. 0000FB30  4E90                     jsr        [A0]
  26057. 0000FB32  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  26058. 0000FB36  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  26059. 0000FB3A  4EB9 0000 112A           jsr        [0x0000112A]
  26060. label0000FB40:
  26061. 0000FB40  4A2C 00C0                tst.b      [A4 + 0xC0]
  26062. 0000FB44  670A                     beq        +0xC /* 0000FB50 */
  26063. 0000FB46  2F0C                     move.l     -[A7], A4
  26064. 0000FB48  2054                     movea.l    A0, [A4]
  26065. 0000FB4A  2068 0428                movea.l    A0, [A0 + 0x428]
  26066. 0000FB4E  4E90                     jsr        [A0]
  26067. label0000FB50:
  26068. 0000FB50  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  26069. 0000FB54  4E5E                     unlink     A6
  26070. 0000FB56  205F                     movea.l    A0, [A7]+
  26071. 0000FB58  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  26072. 0000FB5C  4ED0                     jmp        [A0]
  26073. 0000FB5E  8045                     or.w       D0, D5
  26074. 0000FB60  4954                     chk.w      D4, [A4]
  26075. 0000FB62  6F67                     ble        +0x69 /* 0000FBCB */
  26076. 0000FB64  676C                     beq        +0x6E /* 0000FBD2 */
  26077. 0000FB66  6549                     bcs        +0x4B /* 0000FBB1 */
  26078. 0000FB68  636F                     bls        +0x71 /* 0000FBD9 */
  26079. 0000FB6A  6E5F                     bgt        +0x61 /* 0000FBCB */
  26080. 0000FB6C  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  26081. 0000FB70  546F 6767                addq.w     [A7 + 0x6767], 2
  26082. 0000FB74  6C65                     bge        +0x67 /* 0000FBDB */
  26083. 0000FB76  4963                     chk.w      D4, -[A3]
  26084. 0000FB78  6F6E                     ble        +0x70 /* 0000FBE8 */
  26085. 0000FB7A  4650                     not.w      [A0]
  26086. 0000FB7C  3554 5669                move.w     [A2 + 0x5669], [A4]
  26087. 0000FB80  6577                     bcs        +0x79 /* 0000FBF9 */
  26088. 0000FB82  5243                     addq.w     D3, 1
  26089. 0000FB84  3656                     movea.w    A3, [A6]
  26090. 0000FB86  506F 696E                addq.w     [A7 + 0x696E], 8
  26091. 0000FB8A  7454                     moveq.l    D2, 0x54
  26092. 0000FB8C  3231 3453                move.w     D1, [A1 + D3.w * 4 + 0x53]
  26093. 0000FB90  697A                     bvs        +0x7C /* 0000FC0C */
  26094. 0000FB92  6544                     bcs        +0x46 /* 0000FBD8 */
  26095. 0000FB94  6574                     bcs        +0x76 /* 0000FC0A */
  26096. 0000FB96  6572                     bcs        +0x74 /* 0000FC0A */
  26097. 0000FB98  6D69                     blt        +0x6B /* 0000FC03 */
  26098. 0000FB9A  6E65                     bgt        +0x67 /* 0000FC01 */
  26099. 0000FB9C  7254                     moveq.l    D1, 0x54
  26100. 0000FB9E  3473 7373 7355 6300 0000 41F9 movea.w    A2, [[A3 + 0x73556300] + 0x41F9]
  26101. 0000FBAA  FFFD                     .invalid   <<F/7/7>>
  26102. 0000FBAC  E6CC                     ror   .w   A4
  26103. 0000FBAE  2008                     move.l     D0, A0
  26104. 0000FBB0  205F                     movea.l    A0, [A7]+
  26105. 0000FBB2  584F                     addq.w     A7, 4
  26106. 0000FBB4  4ED0                     jmp        [A0]
  26107. 0000FBB6  FFFF                     .invalid   <<F/7/7>>
  26108. 0000FBB8  2F0A                     move.l     -[A7], A2
  26109. 0000FBBA  7010                     moveq.l    D0, 0x10
  26110. 0000FBBC  2F00                     move.l     -[A7], D0
  26111. 0000FBBE  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26112. 0000FBC4  2440                     movea.l    A2, D0
  26113. 0000FBC6  200A                     move.l     D0, A2
  26114. 0000FBC8  6708                     beq        +0xA /* 0000FBD2 */
  26115. 0000FBCA  2F0A                     move.l     -[A7], A2
  26116. 0000FBCC  4EB9 0000 A112           jsr        [0x0000A112]
  26117. label0000FBD2:
  26118. 0000FBD2  200A                     move.l     D0, A2
  26119. 0000FBD4  245F                     movea.l    A2, [A7]+
  26120. 0000FBD6  4E75                     rts
  26121. label0000FBD8:
  26122. 0000FBD8  41F9 FFFD E728           lea.l      A0, [0xFFFDE728]
  26123. 0000FBDE  2008                     move.l     D0, A0
  26124. 0000FBE0  205F                     movea.l    A0, [A7]+
  26125. 0000FBE2  584F                     addq.w     A7, 4
  26126. 0000FBE4  4ED0                     jmp        [A0]
  26127. 0000FBE6  FFFF                     .invalid   <<F/7/7>>
  26128. label0000FBE8:
  26129. 0000FBE8  2F0A                     move.l     -[A7], A2
  26130. 0000FBEA  7012                     moveq.l    D0, 0x12
  26131. 0000FBEC  2F00                     move.l     -[A7], D0
  26132. 0000FBEE  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26133. 0000FBF4  2440                     movea.l    A2, D0
  26134. 0000FBF6  200A                     move.l     D0, A2
  26135. 0000FBF8  6708                     beq        +0xA /* 0000FC02 */
  26136. 0000FBFA  2F0A                     move.l     -[A7], A2
  26137. 0000FBFC  4EB9 0000 A162           jsr        [0x0000A162]
  26138. label0000FC02:
  26139. 0000FC02  200A                     move.l     D0, A2
  26140. 0000FC04  245F                     movea.l    A2, [A7]+
  26141. 0000FC06  4E75                     rts
  26142. 0000FC08  41F9 FFFD E788           lea.l      A0, [0xFFFDE788]
  26143. // begin alternate branch 0000FC0A-0000FC0C
  26144. label0000FC0A:
  26145. 0000FC0A  FFFD                     .invalid   <<F/7/7>>
  26146. // end alternate branch 0000FC0A-0000FC0C
  26147. // begin alternate branch 0000FC0C-0000FC0E
  26148. label0000FC0C:
  26149. 0000FC0C  E788                     lsl        D0, 3
  26150. // end alternate branch 0000FC0C-0000FC0E
  26151. label0000FC0A: // (misaligned)
  26152. label0000FC0C: // (misaligned)
  26153. 0000FC0E  2008                     move.l     D0, A0
  26154. 0000FC10  205F                     movea.l    A0, [A7]+
  26155. 0000FC12  584F                     addq.w     A7, 4
  26156. 0000FC14  4ED0                     jmp        [A0]
  26157. 0000FC16  FFFF                     .invalid   <<F/7/7>>
  26158. 0000FC18  2F0A                     move.l     -[A7], A2
  26159. 0000FC1A  7016                     moveq.l    D0, 0x16
  26160. 0000FC1C  2F00                     move.l     -[A7], D0
  26161. 0000FC1E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26162. 0000FC24  2440                     movea.l    A2, D0
  26163. 0000FC26  200A                     move.l     D0, A2
  26164. 0000FC28  6708                     beq        +0xA /* 0000FC32 */
  26165. 0000FC2A  2F0A                     move.l     -[A7], A2
  26166. 0000FC2C  4EB9 0000 A1A2           jsr        [0x0000A1A2]
  26167. label0000FC32:
  26168. 0000FC32  200A                     move.l     D0, A2
  26169. 0000FC34  245F                     movea.l    A2, [A7]+
  26170. 0000FC36  4E75                     rts
  26171. 0000FC38  41F9 FFFD E7BC           lea.l      A0, [0xFFFDE7BC]
  26172. 0000FC3E  2008                     move.l     D0, A0
  26173. 0000FC40  205F                     movea.l    A0, [A7]+
  26174. 0000FC42  584F                     addq.w     A7, 4
  26175. 0000FC44  4ED0                     jmp        [A0]
  26176. 0000FC46  FFFF                     .invalid   <<F/7/7>>
  26177. 0000FC48  2F0A                     move.l     -[A7], A2
  26178. 0000FC4A  701E                     moveq.l    D0, 0x1E
  26179. 0000FC4C  2F00                     move.l     -[A7], D0
  26180. 0000FC4E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26181. 0000FC54  2440                     movea.l    A2, D0
  26182. 0000FC56  200A                     move.l     D0, A2
  26183. 0000FC58  6708                     beq        +0xA /* 0000FC62 */
  26184. 0000FC5A  2F0A                     move.l     -[A7], A2
  26185. 0000FC5C  4EB9 0000 A1FA           jsr        [0x0000A1FA]
  26186. label0000FC62:
  26187. 0000FC62  200A                     move.l     D0, A2
  26188. 0000FC64  245F                     movea.l    A2, [A7]+
  26189. 0000FC66  4E75                     rts
  26190. 0000FC68  41F9 FFFD E7F4           lea.l      A0, [0xFFFDE7F4]
  26191. 0000FC6E  2008                     move.l     D0, A0
  26192. 0000FC70  205F                     movea.l    A0, [A7]+
  26193. 0000FC72  584F                     addq.w     A7, 4
  26194. 0000FC74  4ED0                     jmp        [A0]
  26195. 0000FC76  FFFF                     .invalid   <<F/7/7>>
  26196. 0000FC78  2F0A                     move.l     -[A7], A2
  26197. 0000FC7A  701A                     moveq.l    D0, 0x1A
  26198. 0000FC7C  2F00                     move.l     -[A7], D0
  26199. 0000FC7E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26200. 0000FC84  2440                     movea.l    A2, D0
  26201. 0000FC86  200A                     move.l     D0, A2
  26202. 0000FC88  6708                     beq        +0xA /* 0000FC92 */
  26203. 0000FC8A  2F0A                     move.l     -[A7], A2
  26204. 0000FC8C  4EB9 0000 A21A           jsr        [0x0000A21A]
  26205. label0000FC92:
  26206. 0000FC92  200A                     move.l     D0, A2
  26207. 0000FC94  245F                     movea.l    A2, [A7]+
  26208. 0000FC96  4E75                     rts
  26209. 0000FC98  41F9 FFFD E828           lea.l      A0, [0xFFFDE828]
  26210. 0000FC9E  2008                     move.l     D0, A0
  26211. 0000FCA0  205F                     movea.l    A0, [A7]+
  26212. 0000FCA2  584F                     addq.w     A7, 4
  26213. 0000FCA4  4ED0                     jmp        [A0]
  26214. 0000FCA6  FFFF                     .invalid   <<F/7/7>>
  26215. 0000FCA8  2F0A                     move.l     -[A7], A2
  26216. 0000FCAA  7016                     moveq.l    D0, 0x16
  26217. 0000FCAC  2F00                     move.l     -[A7], D0
  26218. 0000FCAE  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26219. 0000FCB4  2440                     movea.l    A2, D0
  26220. 0000FCB6  200A                     move.l     D0, A2
  26221. 0000FCB8  6708                     beq        +0xA /* 0000FCC2 */
  26222. 0000FCBA  2F0A                     move.l     -[A7], A2
  26223. 0000FCBC  4EB9 0000 A25A           jsr        [0x0000A25A]
  26224. label0000FCC2:
  26225. 0000FCC2  200A                     move.l     D0, A2
  26226. 0000FCC4  245F                     movea.l    A2, [A7]+
  26227. 0000FCC6  4E75                     rts
  26228. 0000FCC8  41F9 FFFD E85C           lea.l      A0, [0xFFFDE85C]
  26229. 0000FCCE  2008                     move.l     D0, A0
  26230. 0000FCD0  205F                     movea.l    A0, [A7]+
  26231. 0000FCD2  584F                     addq.w     A7, 4
  26232. 0000FCD4  4ED0                     jmp        [A0]
  26233. 0000FCD6  FFFF                     .invalid   <<F/7/7>>
  26234. 0000FCD8  2F0A                     move.l     -[A7], A2
  26235. 0000FCDA  701E                     moveq.l    D0, 0x1E
  26236. 0000FCDC  2F00                     move.l     -[A7], D0
  26237. 0000FCDE  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26238. 0000FCE4  2440                     movea.l    A2, D0
  26239. 0000FCE6  200A                     move.l     D0, A2
  26240. 0000FCE8  6708                     beq        +0xA /* 0000FCF2 */
  26241. 0000FCEA  2F0A                     move.l     -[A7], A2
  26242. 0000FCEC  4EB9 0000 A2A2           jsr        [0x0000A2A2]
  26243. label0000FCF2:
  26244. 0000FCF2  200A                     move.l     D0, A2
  26245. 0000FCF4  245F                     movea.l    A2, [A7]+
  26246. 0000FCF6  4E75                     rts
  26247. 0000FCF8  41F9 FFFD E8AC           lea.l      A0, [0xFFFDE8AC]
  26248. 0000FCFE  2008                     move.l     D0, A0
  26249. 0000FD00  205F                     movea.l    A0, [A7]+
  26250. 0000FD02  584F                     addq.w     A7, 4
  26251. 0000FD04  4ED0                     jmp        [A0]
  26252. 0000FD06  FFFF                     .invalid   <<F/7/7>>
  26253. 0000FD08  2F0A                     move.l     -[A7], A2
  26254. 0000FD0A  701A                     moveq.l    D0, 0x1A
  26255. 0000FD0C  2F00                     move.l     -[A7], D0
  26256. 0000FD0E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26257. 0000FD14  2440                     movea.l    A2, D0
  26258. 0000FD16  200A                     move.l     D0, A2
  26259. 0000FD18  6708                     beq        +0xA /* 0000FD22 */
  26260. 0000FD1A  2F0A                     move.l     -[A7], A2
  26261. 0000FD1C  4EB9 0000 A2EA           jsr        [0x0000A2EA]
  26262. label0000FD22:
  26263. 0000FD22  200A                     move.l     D0, A2
  26264. 0000FD24  245F                     movea.l    A2, [A7]+
  26265. 0000FD26  4E75                     rts
  26266. 0000FD28  41F9 FFFD E8D8           lea.l      A0, [0xFFFDE8D8]
  26267. 0000FD2E  2008                     move.l     D0, A0
  26268. 0000FD30  205F                     movea.l    A0, [A7]+
  26269. 0000FD32  584F                     addq.w     A7, 4
  26270. 0000FD34  4ED0                     jmp        [A0]
  26271. 0000FD36  FFFF                     .invalid   <<F/7/7>>
  26272. 0000FD38  2F0A                     move.l     -[A7], A2
  26273. 0000FD3A  7012                     moveq.l    D0, 0x12
  26274. 0000FD3C  2F00                     move.l     -[A7], D0
  26275. 0000FD3E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26276. 0000FD44  2440                     movea.l    A2, D0
  26277. 0000FD46  200A                     move.l     D0, A2
  26278. 0000FD48  6708                     beq        +0xA /* 0000FD52 */
  26279. 0000FD4A  2F0A                     move.l     -[A7], A2
  26280. 0000FD4C  4EB9 0000 A33A           jsr        [0x0000A33A]
  26281. label0000FD52:
  26282. 0000FD52  200A                     move.l     D0, A2
  26283. 0000FD54  245F                     movea.l    A2, [A7]+
  26284. 0000FD56  4E75                     rts
  26285. 0000FD58  41F9 FFFD E908           lea.l      A0, [0xFFFDE908]
  26286. 0000FD5E  2008                     move.l     D0, A0
  26287. 0000FD60  205F                     movea.l    A0, [A7]+
  26288. 0000FD62  584F                     addq.w     A7, 4
  26289. 0000FD64  4ED0                     jmp        [A0]
  26290. 0000FD66  FFFF                     .invalid   <<F/7/7>>
  26291. 0000FD68  2F0A                     move.l     -[A7], A2
  26292. 0000FD6A  701A                     moveq.l    D0, 0x1A
  26293. 0000FD6C  2F00                     move.l     -[A7], D0
  26294. 0000FD6E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26295. 0000FD74  2440                     movea.l    A2, D0
  26296. 0000FD76  200A                     move.l     D0, A2
  26297. 0000FD78  6708                     beq        +0xA /* 0000FD82 */
  26298. 0000FD7A  2F0A                     move.l     -[A7], A2
  26299. 0000FD7C  4EB9 0000 A37A           jsr        [0x0000A37A]
  26300. label0000FD82:
  26301. 0000FD82  200A                     move.l     D0, A2
  26302. 0000FD84  245F                     movea.l    A2, [A7]+
  26303. 0000FD86  4E75                     rts
  26304. 0000FD88  41F9 FFFD E944           lea.l      A0, [0xFFFDE944]
  26305. 0000FD8E  2008                     move.l     D0, A0
  26306. 0000FD90  205F                     movea.l    A0, [A7]+
  26307. 0000FD92  584F                     addq.w     A7, 4
  26308. 0000FD94  4ED0                     jmp        [A0]
  26309. 0000FD96  FFFF                     .invalid   <<F/7/7>>
  26310. 0000FD98  2F0A                     move.l     -[A7], A2
  26311. 0000FD9A  701E                     moveq.l    D0, 0x1E
  26312. 0000FD9C  2F00                     move.l     -[A7], D0
  26313. 0000FD9E  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26314. 0000FDA4  2440                     movea.l    A2, D0
  26315. 0000FDA6  200A                     move.l     D0, A2
  26316. 0000FDA8  6708                     beq        +0xA /* 0000FDB2 */
  26317. 0000FDAA  2F0A                     move.l     -[A7], A2
  26318. 0000FDAC  4EB9 0000 A3C2           jsr        [0x0000A3C2]
  26319. label0000FDB2:
  26320. 0000FDB2  200A                     move.l     D0, A2
  26321. 0000FDB4  245F                     movea.l    A2, [A7]+
  26322. 0000FDB6  4E75                     rts
  26323. 0000FDB8  41F9 FFFD E970           lea.l      A0, [0xFFFDE970]
  26324. 0000FDBE  2008                     move.l     D0, A0
  26325. 0000FDC0  205F                     movea.l    A0, [A7]+
  26326. 0000FDC2  584F                     addq.w     A7, 4
  26327. 0000FDC4  4ED0                     jmp        [A0]
  26328. 0000FDC6  FFFF                     .invalid   <<F/7/7>>
  26329. 0000FDC8  2F0A                     move.l     -[A7], A2
  26330. 0000FDCA  7022                     moveq.l    D0, 0x22
  26331. 0000FDCC  2F00                     move.l     -[A7], D0
  26332. 0000FDCE  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  26333. 0000FDD4  2440                     movea.l    A2, D0
  26334. 0000FDD6  200A                     move.l     D0, A2
  26335. 0000FDD8  6708                     beq        +0xA /* 0000FDE2 */
  26336. 0000FDDA  2F0A                     move.l     -[A7], A2
  26337. 0000FDDC  4EB9 0000 A41A           jsr        [0x0000A41A]
  26338. label0000FDE2:
  26339. 0000FDE2  200A                     move.l     D0, A2
  26340. 0000FDE4  245F                     movea.l    A2, [A7]+
  26341. 0000FDE6  4E75                     rts
  26342. 0000FDE8  41F9 FFFD E9A4           lea.l      A0, [0xFFFDE9A4]
  26343. 0000FDEE  2008                     move.l     D0, A0
  26344. 0000FDF0  205F                     movea.l    A0, [A7]+
  26345. 0000FDF2  584F                     addq.w     A7, 4
  26346. 0000FDF4  4ED0                     jmp        [A0]
  26347. 0000FDF6  FFFF                     .invalid   <<F/7/7>>
  26348. 0000FDF8  2F0A                     move.l     -[A7], A2
  26349. 0000FDFA  701E                     moveq.l    D0, 0x1E
  26350. 0000FDFC  2F00                     move.l     -[A7], D0
  26351. 0000FDFE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  26352. 0000FE04  2440                     movea.l    A2, D0
  26353. 0000FE06  200A                     move.l     D0, A2
  26354. 0000FE08  6708                     beq        +0xA /* 0000FE12 */
  26355. 0000FE0A  2F0A                     move.l     -[A7], A2
  26356. 0000FE0C  4EB9 0000 A432           jsr        [0x0000A432]
  26357. label0000FE12:
  26358. 0000FE12  200A                     move.l     D0, A2
  26359. 0000FE14  245F                     movea.l    A2, [A7]+
  26360. 0000FE16  4E75                     rts
  26361. 0000FE18  41F9 FFFD E9D4           lea.l      A0, [0xFFFDE9D4]
  26362. 0000FE1E  2008                     move.l     D0, A0
  26363. 0000FE20  205F                     movea.l    A0, [A7]+
  26364. 0000FE22  584F                     addq.w     A7, 4
  26365. 0000FE24  4ED0                     jmp        [A0]
  26366. 0000FE26  FFFF                     .invalid   <<F/7/7>>
  26367. 0000FE28  2F0A                     move.l     -[A7], A2
  26368. 0000FE2A  7022                     moveq.l    D0, 0x22
  26369. 0000FE2C  2F00                     move.l     -[A7], D0
  26370. 0000FE2E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  26371. 0000FE34  2440                     movea.l    A2, D0
  26372. 0000FE36  200A                     move.l     D0, A2
  26373. 0000FE38  6708                     beq        +0xA /* 0000FE42 */
  26374. 0000FE3A  2F0A                     move.l     -[A7], A2
  26375. 0000FE3C  4EB9 0000 A482           jsr        [0x0000A482]
  26376. label0000FE42:
  26377. 0000FE42  200A                     move.l     D0, A2
  26378. 0000FE44  245F                     movea.l    A2, [A7]+
  26379. 0000FE46  4E75                     rts
  26380. 0000FE48  41F9 FFFD EA04           lea.l      A0, [0xFFFDEA04]
  26381. 0000FE4E  2008                     move.l     D0, A0
  26382. 0000FE50  205F                     movea.l    A0, [A7]+
  26383. 0000FE52  584F                     addq.w     A7, 4
  26384. 0000FE54  4ED0                     jmp        [A0]
  26385. 0000FE56  FFFF                     .invalid   <<F/7/7>>
  26386. 0000FE58  2F0A                     move.l     -[A7], A2
  26387. 0000FE5A  701E                     moveq.l    D0, 0x1E
  26388. 0000FE5C  2F00                     move.l     -[A7], D0
  26389. 0000FE5E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  26390. 0000FE64  2440                     movea.l    A2, D0
  26391. 0000FE66  200A                     move.l     D0, A2
  26392. 0000FE68  6708                     beq        +0xA /* 0000FE72 */
  26393. 0000FE6A  2F0A                     move.l     -[A7], A2
  26394. 0000FE6C  4EB9 0000 A4BA           jsr        [0x0000A4BA]
  26395. label0000FE72:
  26396. 0000FE72  200A                     move.l     D0, A2
  26397. 0000FE74  245F                     movea.l    A2, [A7]+
  26398. 0000FE76  4E75                     rts
  26399. 0000FE78  41F9 FFFD EA38           lea.l      A0, [0xFFFDEA38]
  26400. 0000FE7E  2008                     move.l     D0, A0
  26401. 0000FE80  205F                     movea.l    A0, [A7]+
  26402. 0000FE82  584F                     addq.w     A7, 4
  26403. 0000FE84  4ED0                     jmp        [A0]
  26404. 0000FE86  FFFF                     .invalid   <<F/7/7>>
  26405. 0000FE88  2F0A                     move.l     -[A7], A2
  26406. 0000FE8A  701E                     moveq.l    D0, 0x1E
  26407. 0000FE8C  2F00                     move.l     -[A7], D0
  26408. 0000FE8E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  26409. 0000FE94  2440                     movea.l    A2, D0
  26410. 0000FE96  200A                     move.l     D0, A2
  26411. 0000FE98  6708                     beq        +0xA /* 0000FEA2 */
  26412. 0000FE9A  2F0A                     move.l     -[A7], A2
  26413. 0000FE9C  4EB9 0000 A4EA           jsr        [0x0000A4EA]
  26414. label0000FEA2:
  26415. 0000FEA2  200A                     move.l     D0, A2
  26416. 0000FEA4  245F                     movea.l    A2, [A7]+
  26417. 0000FEA6  4E75                     rts
  26418. 0000FEA8  41F9 FFFD F384           lea.l      A0, [0xFFFDF384]
  26419. 0000FEAE  2008                     move.l     D0, A0
  26420. 0000FEB0  205F                     movea.l    A0, [A7]+
  26421. 0000FEB2  584F                     addq.w     A7, 4
  26422. 0000FEB4  4ED0                     jmp        [A0]
  26423. 0000FEB6  FFFF                     .invalid   <<F/7/7>>
  26424. 0000FEB8  2F0A                     move.l     -[A7], A2
  26425. 0000FEBA  701E                     moveq.l    D0, 0x1E
  26426. 0000FEBC  2F00                     move.l     -[A7], D0
  26427. 0000FEBE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  26428. 0000FEC4  2440                     movea.l    A2, D0
  26429. 0000FEC6  200A                     move.l     D0, A2
  26430. 0000FEC8  6708                     beq        +0xA /* 0000FED2 */
  26431. 0000FECA  2F0A                     move.l     -[A7], A2
  26432. 0000FECC  4EB9 0000 CE5A           jsr        [0x0000CE5A]
  26433. label0000FED2:
  26434. 0000FED2  200A                     move.l     D0, A2
  26435. 0000FED4  245F                     movea.l    A2, [A7]+
  26436. 0000FED6  4E75                     rts
  26437. 0000FED8  41F9 FFFD F488           lea.l      A0, [0xFFFDF488]
  26438. 0000FEDE  2008                     move.l     D0, A0
  26439. 0000FEE0  4E75                     rts
  26440. 0000FEE2  FFFF                     .invalid   <<F/7/7>>
  26441. 0000FEE4  41F9 FFFD F488           lea.l      A0, [0xFFFDF488]
  26442. 0000FEEA  2008                     move.l     D0, A0
  26443. 0000FEEC  205F                     movea.l    A0, [A7]+
  26444. 0000FEEE  584F                     addq.w     A7, 4
  26445. 0000FEF0  4ED0                     jmp        [A0]
  26446. 0000FEF2  FFFF                     .invalid   <<F/7/7>>
  26447. 0000FEF4  2F0A                     move.l     -[A7], A2
  26448. 0000FEF6  2F3C 0000 01E0           move.l     -[A7], 0x1E0
  26449. 0000FEFC  4EB9 0000 0BEA           jsr        [0x00000BEA]
  26450. 0000FF02  2440                     movea.l    A2, D0
  26451. 0000FF04  200A                     move.l     D0, A2
  26452. 0000FF06  6708                     beq        +0xA /* 0000FF10 */
  26453. 0000FF08  2F0A                     move.l     -[A7], A2
  26454. 0000FF0A  4EB9 0000 FF18           jsr        [0x0000FF18]
  26455. label0000FF10:
  26456. 0000FF10  200A                     move.l     D0, A2
  26457. 0000FF12  245F                     movea.l    A2, [A7]+
  26458. 0000FF14  4E75                     rts
  26459. 0000FF16  FFFF                     .invalid   <<F/7/7>>
  26460. 0000FF18  4E56 0000                link       A6, 0
  26461. 0000FF1C  48E7 1020                movem.l    -[A7], D3,A2
  26462. 0000FF20  246E 0008                movea.l    A2, [A6 + 0x8]
  26463. 0000FF24  2F0A                     move.l     -[A7], A2
  26464. 0000FF26  4EB9 0001 0088           jsr        [0x00010088]
  26465. 0000FF2C  2079 FFFD F988           movea.l    A0, [0xFFFDF988]
  26466. 0000FF32  2488                     move.l     [A2], A0
  26467. 0000FF34  7600                     moveq.l    D3, 0x00
  26468. 0000FF36  2543 01C4                move.l     [A2 + 0x1C4], D3
  26469. 0000FF3A  2543 01C8                move.l     [A2 + 0x1C8], D3
  26470. 0000FF3E  2543 01CC                move.l     [A2 + 0x1CC], D3
  26471. 0000FF42  2543 01D0                move.l     [A2 + 0x1D0], D3
  26472. 0000FF46  70FF                     moveq.l    D0, 0xFFFFFFFF
  26473. 0000FF48  3540 01D4                move.w     [A2 + 0x1D4], D0
  26474. 0000FF4C  2543 01D8                move.l     [A2 + 0x1D8], D3
  26475. 0000FF50  2543 01DC                move.l     [A2 + 0x1DC], D3
  26476. 0000FF54  200A                     move.l     D0, A2
  26477. 0000FF56  4CDF 0408                movem.l    D3,A2, [A7]+
  26478. 0000FF5A  4E5E                     unlink     A6
  26479. 0000FF5C  205F                     movea.l    A0, [A7]+
  26480. 0000FF5E  584F                     addq.w     A7, 4
  26481. 0000FF60  4ED0                     jmp        [A0]
  26482. 0000FF62  9B5F                     sub.w      [A7]+, D5
  26483. 0000FF64  5F63                     subq.w     -[A3], 7
  26484. 0000FF66  745F                     moveq.l    D2, 0x5F
  26485. 0000FF68  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  26486. 0000FF6C  5661                     addq.w     -[A1], 3
  26487. 0000FF6E  7269                     moveq.l    D1, 0x69
  26488. 0000FF70  6162                     bsr        +0x64 /* 0000FFD4 */
  26489. 0000FF72  6C65                     bge        +0x67 /* 0000FFD9 */
  26490. 0000FF74  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  26491. 0000FF7A  6577                     bcs        +0x79 /* 0000FFF3 */
  26492. 0000FF7C  4676 0000                not.w      [A6 + D0.w]
  26493. 0000FF80  4E56 FFFC                link       A6, -0x0004
  26494. 0000FF84  48E7 0038                movem.l    -[A7], A2,A3,A4
  26495. 0000FF88  266E 0008                movea.l    A3, [A6 + 0x8]
  26496. 0000FF8C  7000                     moveq.l    D0, 0x00
  26497. 0000FF8E  2840                     movea.l    A4, D0
  26498. 0000FF90  202E 0010                move.l     D0, [A6 + 0x10]
  26499. 0000FF94  6706                     beq        +0x8 /* 0000FF9C */
  26500. 0000FF96  202E 000C                move.l     D0, [A6 + 0xC]
  26501. 0000FF9A  6610                     bne        +0x12 /* 0000FFAC */
  26502. label0000FF9C:
  26503. 0000FF9C  3F3C 9A67                move.w     -[A7], 0x9A67
  26504. 0000FFA0  2F3C FFFD 9A67           move.l     -[A7], 0xFFFD9A67
  26505. 0000FFA6  4EB9 0000 112A           jsr        [0x0000112A]
  26506. label0000FFAC:
  26507. 0000FFAC  276E 0010 01C8           move.l     [A3 + 0x1C8], [A6 + 0x10]
  26508. 0000FFB2  202E 000C                move.l     D0, [A6 + 0xC]
  26509. 0000FFB6  2740 01CC                move.l     [A3 + 0x1CC], D0
  26510. 0000FFBA  4A80                     tst.l      D0
  26511. 0000FFBC  670A                     beq        +0xC /* 0000FFC8 */
  26512. 0000FFBE  2F0B                     move.l     -[A7], A3
  26513. 0000FFC0  2F00                     move.l     -[A7], D0
  26514. 0000FFC2  4EB9 0000 1552           jsr        [0x00001552]
  26515. label0000FFC8:
  26516. 0000FFC8  4267                     clr.w      -[A7]
  26517. 0000FFCA  2F0B                     move.l     -[A7], A3
  26518. 0000FFCC  2053                     movea.l    A0, [A3]
  26519. 0000FFCE  2068 04DC                movea.l    A0, [A0 + 0x4DC]
  26520. 0000FFD2  4E90                     jsr        [A0]
  26521. fn0000FFD4:
  26522. 0000FFD4  2440                     movea.l    A2, D0
  26523. 0000FFD6  200A                     move.l     D0, A2
  26524. 0000FFD8  6722                     beq        +0x24 /* 0000FFFC */
  26525. 0000FFDA  2F0A                     move.l     -[A7], A2
  26526. 0000FFDC  4EB9 0000 AFAA           jsr        [0x0000AFAA]
  26527. 0000FFE2  2D40 FFFC                move.l     [A6 - 0x4], D0
  26528. 0000FFE6  4A80                     tst.l      D0
  26529. 0000FFE8  6706                     beq        +0x8 /* 0000FFF0 */
  26530. 0000FFEA  2040                     movea.l    A0, D0
  26531. 0000FFEC  2868 0008                movea.l    A4, [A0 + 0x8]
  26532. label0000FFF0:
  26533. 0000FFF0  2F0C                     move.l     -[A7], A4
  26534. 0000FFF2  2F0B                     move.l     -[A7], A3
  26535. 0000FFF4  2053                     movea.l    A0, [A3]
  26536. 0000FFF6  2068 04E0                movea.l    A0, [A0 + 0x4E0]
  26537. 0000FFFA  4E90                     jsr        [A0]
  26538. label0000FFFC:
  26539. 0000FFFC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  26540. 00010000  4E5E                     unlink     A6
  26541. 00010002  205F                     movea.l    A0, [A7]+
  26542. 00010004  4FEF 000C                lea.l      A7, [A7 + 0xC]
  26543. 00010008  4ED0                     jmp        [A0]
  26544. 0001000A  8039 496E 6974           or.b       D0, [0x496E6974]
  26545. 00010010  5661                     addq.w     -[A1], 3
  26546. 00010012  7269                     moveq.l    D1, 0x69
  26547. 00010014  6162                     bsr        +0x64 /* 00010078 */
  26548. 00010016  6C65                     bge        +0x67 /* 0001007D */
  26549. 00010018  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  26550. 0001001E  6577                     bcs        +0x79 /* 00010097 */
  26551. 00010020  5F5F                     subq.w     [A7]+, 7
  26552. 00010022  3137 5456                move.w     -[A0], [A7 + D5.w * 4 + 0x56]
  26553. 00010026  6172                     bsr        +0x74 /* 0001009A */
  26554. 00010028  6961                     bvs        +0x63 /* 0001008B */
  26555. 0001002A  626C                     bhi        +0x6E /* 00010098 */
  26556. 0001002C  654C                     bcs        +0x4E /* 0001007A */
  26557. 0001002E  6973                     bvs        +0x75 /* 000100A3 */
  26558. 00010030  7456                     moveq.l    D2, 0x56
  26559. 00010032  6965                     bvs        +0x67 /* 00010099 */
  26560. 00010034  7746                     moveq.l    D3, 0x46
  26561. 00010036  5036 5453                addq.b     [A6 + D5.w * 4 + 0x53], 8
  26562. 0001003A  7461                     moveq.l    D2, 0x61
  26563. 0001003C  636B                     bls        +0x6D /* 000100A9 */
  26564. 0001003E  5035 5454                addq.b     [A5 + D5.w * 4 + 0x54], 8
  26565. 00010042  6173                     bsr        +0x75 /* 000100B7 */
  26566. 00010044  6B00 0000                bmi        +0x2 /* 00010046 */
  26567. // begin alternate branch 00010046-00010050
  26568. label00010046:
  26569. 00010046  0000 41F9                ori.b      D0, 0xF9
  26570. 0001004A  FFFD                     .invalid   <<F/7/7>>
  26571. 0001004C  FE34 2008                .unknown   0xFE34 0x2008 (W = 7)
  26572. // end alternate branch 00010046-00010050
  26573. label00010046: // (misaligned)
  26574. 00010048  41F9 FFFD FE34           lea.l      A0, [0xFFFDFE34]
  26575. 0001004E  2008                     move.l     D0, A0
  26576. 00010050  4E75                     rts
  26577. 00010052  FFFF                     .invalid   <<F/7/7>>
  26578. 00010054  41F9 FFFD FE34           lea.l      A0, [0xFFFDFE34]
  26579. 0001005A  2008                     move.l     D0, A0
  26580. 0001005C  205F                     movea.l    A0, [A7]+
  26581. 0001005E  584F                     addq.w     A7, 4
  26582. 00010060  4ED0                     jmp        [A0]
  26583. 00010062  FFFF                     .invalid   <<F/7/7>>
  26584. 00010064  2F0A                     move.l     -[A7], A2
  26585. 00010066  2F3C 0000 01C4           move.l     -[A7], 0x1C4
  26586. 0001006C  4EB9 0000 0BEA           jsr        [0x00000BEA]
  26587. 00010072  2440                     movea.l    A2, D0
  26588. 00010074  200A                     move.l     D0, A2
  26589. 00010076  6708                     beq        +0xA /* 00010080 */
  26590. fn00010078:
  26591. 00010078  2F0A                     move.l     -[A7], A2
  26592. label0001007A:
  26593. 0001007A  4EB9 0001 0088           jsr        [0x00010088]
  26594. label00010080:
  26595. 00010080  200A                     move.l     D0, A2
  26596. 00010082  245F                     movea.l    A2, [A7]+
  26597. 00010084  4E75                     rts
  26598. 00010086  FFFF                     .invalid   <<F/7/7>>
  26599. 00010088  4E56 0000                link       A6, 0
  26600. 0001008C  48E7 1020                movem.l    -[A7], D3,A2
  26601. 00010090  246E 0008                movea.l    A2, [A6 + 0x8]
  26602. 00010094  2F0A                     move.l     -[A7], A2
  26603. 00010096  4EB9 0000 834A           jsr        [0x0000834A]
  26604. // begin alternate branch 00010098-0001009C
  26605. label00010098:
  26606. 00010098  0000 834A                ori.b      D0, 0x4A /* 'J' */
  26607. // end alternate branch 00010098-0001009C
  26608. // begin alternate branch 0001009A-000100A4
  26609. fn0001009A:
  26610. 0001009A  834A 2079                pack       -[A1], -[A2], 0x2079
  26611. 0001009E  FFFE                     .invalid   <<F/7/7>>
  26612. 000100A0  1070 2488                movea.b    A0, [A0 + D2.w * 4 - 0x120]
  26613. // end alternate branch 0001009A-000100A4
  26614. label00010098: // (misaligned)
  26615. fn0001009A: // (misaligned)
  26616. 0001009C  2079 FFFE 1070           movea.l    A0, [0xFFFE1070]
  26617. 000100A2  2488                     move.l     [A2], A0
  26618. 000100A4  7600                     moveq.l    D3, 0x00
  26619. 000100A6  2543 01BA                move.l     [A2 + 0x1BA], D3
  26620. 000100AA  2543 01BE                move.l     [A2 + 0x1BE], D3
  26621. 000100AE  4240                     clr.w      D0
  26622. 000100B0  3540 01C2                move.w     [A2 + 0x1C2], D0
  26623. 000100B4  200A                     move.l     D0, A2
  26624. 000100B6  4CDF 0408                movem.l    D3,A2, [A7]+
  26625. 000100BA  4E5E                     unlink     A6
  26626. 000100BC  205F                     movea.l    A0, [A7]+
  26627. 000100BE  584F                     addq.w     A7, 4
  26628. 000100C0  4ED0                     jmp        [A0]
  26629. 000100C2  975F                     sub.w      [A7]+, D3
  26630. 000100C4  5F63                     subq.w     -[A3], 7
  26631. 000100C6  745F                     moveq.l    D2, 0x5F
  26632. 000100C8  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  26633. 000100CC  5661                     addq.w     -[A1], 3
  26634. 000100CE  7269                     moveq.l    D1, 0x69
  26635. 000100D0  6162                     bsr        +0x64 /* 00010134 */
  26636. 000100D2  6C65                     bge        +0x67 /* 00010139 */
  26637. 000100D4  5669 6577                addq.w     [A1 + 0x6577], 3
  26638. 000100D8  4676 0000                not.w      [A6 + D0.w]
  26639. 000100DC  4E56 0000                link       A6, 0
  26640. 000100E0  2F0A                     move.l     -[A7], A2
  26641. 000100E2  246E 0008                movea.l    A2, [A6 + 0x8]
  26642. 000100E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  26643. 000100EA  2F0A                     move.l     -[A7], A2
  26644. 000100EC  4EB9 0000 6842           jsr        [0x00006842]
  26645. 000100F2  2F0A                     move.l     -[A7], A2
  26646. 000100F4  2052                     movea.l    A0, [A2]
  26647. 000100F6  2068 0470                movea.l    A0, [A0 + 0x470]
  26648. 000100FA  4E90                     jsr        [A0]
  26649. 000100FC  700E                     moveq.l    D0, 0x0E
  26650. 000100FE  3540 009C                move.w     [A2 + 0x9C], D0
  26651. 00010102  245F                     movea.l    A2, [A7]+
  26652. 00010104  4E5E                     unlink     A6
  26653. 00010106  205F                     movea.l    A0, [A7]+
  26654. 00010108  504F                     addq.w     A7, 8
  26655. 0001010A  4ED0                     jmp        [A0]
  26656. 0001010C  8029 446F                or.b       D0, [A1 + 0x446F]
  26657. 00010110  506F 7374                addq.w     [A7 + 0x7374], 8
  26658. 00010114  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  26659. 0001011A  5F5F                     subq.w     [A7]+, 7
  26660. 0001011C  3133 5456                move.w     -[A0], [A3 + D5.w * 4 + 0x56]
  26661. 00010120  6172                     bsr        +0x74 /* 00010194 */
  26662. 00010122  6961                     bvs        +0x63 /* 00010185 */
  26663. 00010124  626C                     bhi        +0x6E /* 00010192 */
  26664. 00010126  6556                     bcs        +0x58 /* 0001017E */
  26665. 00010128  6965                     bvs        +0x67 /* 0001018F */
  26666. 0001012A  7746                     moveq.l    D3, 0x46
  26667. 0001012C  5039 5444 6F63           addq.b     [0x54446F63], 8
  26668. 00010132  756D                     moveq.l    D2, 0x6D
  26669. fn00010134:
  26670. 00010134  656E                     bcs        +0x70 /* 000101A4 */
  26671. 00010136  7400                     moveq.l    D2, 0x00
  26672. 00010138  0000 FFFF                ori.b      D0, 0xFF
  26673. 0001013C  4E56 FFF8                link       A6, -0x0008
  26674. 00010140  48E7 1030                movem.l    -[A7], D3,A2,A3
  26675. 00010144  246E 000C                movea.l    A2, [A6 + 0xC]
  26676. 00010148  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26677. 0001014C  206E 0008                movea.l    A0, [A6 + 0x8]
  26678. 00010150  2050                     movea.l    A0, [A0]
  26679. 00010152  2068 0098                movea.l    A0, [A0 + 0x98]
  26680. 00010156  4E90                     jsr        [A0]
  26681. 00010158  2640                     movea.l    A3, D0
  26682. 0001015A  2F0B                     move.l     -[A7], A3
  26683. 0001015C  4EB9 0000 1172           jsr        [0x00001172]
  26684. 00010162  204B                     movea.l    A0, A3
  26685. 00010164  702A                     moveq.l    D0, 0x2A
  26686. 00010166  D1C0                     add.l      A0, D0
  26687. 00010168  43EE FFF8                lea.l      A1, [A6 - 0x8]
  26688. 0001016C  22D8                     move.l     [A1]+, [A0]+
  26689. 0001016E  22D8                     move.l     [A1]+, [A0]+
  26690. 00010170  7614                     moveq.l    D3, 0x14
  26691. 00010172  D7AE FFFC                add.l      [A6 - 0x4], D3
  26692. 00010176  D7AE FFF8                add.l      [A6 - 0x8], D3
  26693. 0001017A  486E FFF8                pea.l      [A6 - 0x8]
  26694. label0001017E:
  26695. 0001017E  4227                     clr.b      -[A7]
  26696. 00010180  2F0A                     move.l     -[A7], A2
  26697. 00010182  2052                     movea.l    A0, [A2]
  26698. 00010184  2068 01B4                movea.l    A0, [A0 + 0x1B4]
  26699. 00010188  4E90                     jsr        [A0]
  26700. 0001018A  2F0A                     move.l     -[A7], A2
  26701. 0001018C  2052                     movea.l    A0, [A2]
  26702. 0001018E  2068 0408                movea.l    A0, [A0 + 0x408]
  26703. label00010192:
  26704. 00010192  4E90                     jsr        [A0]
  26705. fn00010194:
  26706. 00010194  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  26707. 00010198  4E5E                     unlink     A6
  26708. 0001019A  205F                     movea.l    A0, [A7]+
  26709. 0001019C  504F                     addq.w     A7, 8
  26710. 0001019E  4ED0                     jmp        [A0]
  26711. 000101A0  8028 5374                or.b       D0, [A0 + 0x5374]
  26712. label000101A4:
  26713. 000101A4  6167                     bsr        +0x69 /* 0001020D */
  26714. 000101A6  6765                     beq        +0x67 /* 0001020D */
  26715. 000101A8  7257                     moveq.l    D1, 0x57
  26716. 000101AA  696E                     bvs        +0x70 /* 0001021A */
  26717. 000101AC  646F                     bcc        +0x71 /* 0001021D */
  26718. 000101AE  775F                     moveq.l    D3, 0x5F
  26719. 000101B0  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  26720. 000101B4  5661                     addq.w     -[A1], 3
  26721. 000101B6  7269                     moveq.l    D1, 0x69
  26722. 000101B8  6162                     bsr        +0x64 /* 0001021C */
  26723. 000101BA  6C65                     bge        +0x67 /* 00010221 */
  26724. 000101BC  5669 6577                addq.w     [A1 + 0x6577], 3
  26725. 000101C0  4650                     not.w      [A0]
  26726. 000101C2  3754 5769                move.w     [A3 + 0x5769], [A4]
  26727. 000101C6  6E64                     bgt        +0x66 /* 0001022C */
  26728. 000101C8  6F77                     ble        +0x79 /* 00010241 */
  26729. 000101CA  0000 41F9                ori.b      D0, 0xF9
  26730. 000101CE  FFFD                     .invalid   <<F/7/7>>
  26731. 000101D0  FE7C 2008                .extension 0xE7C <<F/1/7>>, 0x2008 // unimplemented
  26732. 000101D4  205F                     movea.l    A0, [A7]+
  26733. 000101D6  584F                     addq.w     A7, 4
  26734. 000101D8  4ED0                     jmp        [A0]
  26735. 000101DA  FFFF                     .invalid   <<F/7/7>>
  26736. 000101DC  2F0A                     move.l     -[A7], A2
  26737. 000101DE  2F3C 0000 0088           move.l     -[A7], 0x88
  26738. 000101E4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  26739. 000101EA  2440                     movea.l    A2, D0
  26740. 000101EC  200A                     move.l     D0, A2
  26741. 000101EE  6708                     beq        +0xA /* 000101F8 */
  26742. 000101F0  2F0A                     move.l     -[A7], A2
  26743. 000101F2  4EB9 0001 0200           jsr        [0x00010200]
  26744. label000101F8:
  26745. 000101F8  200A                     move.l     D0, A2
  26746. 000101FA  245F                     movea.l    A2, [A7]+
  26747. 000101FC  4E75                     rts
  26748. 000101FE  FFFF                     .invalid   <<F/7/7>>
  26749. 00010200  4E56 0000                link       A6, 0
  26750. 00010204  48E7 1020                movem.l    -[A7], D3,A2
  26751. 00010208  246E 0008                movea.l    A2, [A6 + 0x8]
  26752. 0001020C  2F0A                     move.l     -[A7], A2
  26753. 0001020E  4EB9 0000 6882           jsr        [0x00006882]
  26754. 00010214  2079 FFFE 1078           movea.l    A0, [0xFFFE1078]
  26755. label0001021A:
  26756. 0001021A  2488                     move.l     [A2], A0
  26757. fn0001021C:
  26758. 0001021C  7600                     moveq.l    D3, 0x00
  26759. 0001021E  2543 0080                move.l     [A2 + 0x80], D3
  26760. 00010222  2543 007C                move.l     [A2 + 0x7C], D3
  26761. 00010226  7000                     moveq.l    D0, 0x00
  26762. 00010228  2540 0084                move.l     [A2 + 0x84], D0
  26763. label0001022C:
  26764. 0001022C  200A                     move.l     D0, A2
  26765. 0001022E  4CDF 0408                movem.l    D3,A2, [A7]+
  26766. 00010232  4E5E                     unlink     A6
  26767. 00010234  205F                     movea.l    A0, [A7]+
  26768. 00010236  584F                     addq.w     A7, 4
  26769. 00010238  4ED0                     jmp        [A0]
  26770. 0001023A  9B5F                     sub.w      [A7]+, D5
  26771. 0001023C  5F63                     subq.w     -[A3], 7
  26772. 0001023E  745F                     moveq.l    D2, 0x5F
  26773. 00010240  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  26774. 00010244  534F                     subq.w     A7, 1
  26775. 00010246  4D43                     chk.w      D6, D3
  26776. 00010248  6F6E                     ble        +0x70 /* 000102B8 */
  26777. 0001024A  7461                     moveq.l    D2, 0x61
  26778. 0001024C  696E                     bvs        +0x70 /* 000102BC */
  26779. 0001024E  6572                     bcs        +0x74 /* 000102C2 */
  26780. 00010250  5669 6577                addq.w     [A1 + 0x6577], 3
  26781. 00010254  4676 0000                not.w      [A6 + D0.w]
  26782. 00010258  4E56 0000                link       A6, 0
  26783. 0001025C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  26784. 00010260  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26785. 00010264  4EB9 0000 6842           jsr        [0x00006842]
  26786. 0001026A  4EB9 0000 39BA           jsr        [0x000039BA]
  26787. 00010270  206E 0008                movea.l    A0, [A6 + 0x8]
  26788. 00010274  2140 0084                move.l     [A0 + 0x84], D0
  26789. 00010278  4E5E                     unlink     A6
  26790. 0001027A  205F                     movea.l    A0, [A7]+
  26791. 0001027C  504F                     addq.w     A7, 8
  26792. 0001027E  4ED0                     jmp        [A0]
  26793. 00010280  802D 446F                or.b       D0, [A5 + 0x446F]
  26794. 00010284  506F 7374                addq.w     [A7 + 0x7374], 8
  26795. 00010288  4372 6561 7465           chk.w      D1, [[A2 + 0x7465]]
  26796. 0001028E  5F5F                     subq.w     [A7]+, 7
  26797. 00010290  3137 5453                move.w     -[A0], [A7 + D5.w * 4 + 0x53]
  26798. 00010294  4F4D                     chk.w      D7, A5
  26799. 00010296  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  26800. 0001029A  6169                     bsr        +0x6B /* 00010305 */
  26801. 0001029C  6E65                     bgt        +0x67 /* 00010303 */
  26802. 0001029E  7256                     moveq.l    D1, 0x56
  26803. 000102A0  6965                     bvs        +0x67 /* 00010307 */
  26804. 000102A2  7746                     moveq.l    D3, 0x46
  26805. 000102A4  5039 5444 6F63           addq.b     [0x54446F63], 8
  26806. 000102AA  756D                     moveq.l    D2, 0x6D
  26807. 000102AC  656E                     bcs        +0x70 /* 0001031C */
  26808. 000102AE  7400                     moveq.l    D2, 0x00
  26809. 000102B0  0000 FFFF                ori.b      D0, 0xFF
  26810. 000102B4  4E56 FEE8                link       A6, -0x0118
  26811. label000102B8:
  26812. 000102B8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  26813. label000102BC:
  26814. 000102BC  246E 0008                movea.l    A2, [A6 + 0x8]
  26815. 000102C0  702A                     moveq.l    D0, 0x2A
  26816. label000102C2:
  26817. 000102C2  D5C0                     add.l      A2, D0
  26818. 000102C4  2D4A FFFC                move.l     [A6 - 0x4], A2
  26819. 000102C8  41EE FEE8                lea.l      A0, [A6 - 0x118]
  26820. 000102CC  20DA                     move.l     [A0]+, [A2]+
  26821. 000102CE  20DA                     move.l     [A0]+, [A2]+
  26822. 000102D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26823. 000102D4  206E 0008                movea.l    A0, [A6 + 0x8]
  26824. 000102D8  2050                     movea.l    A0, [A0]
  26825. 000102DA  2068 03D4                movea.l    A0, [A0 + 0x3D4]
  26826. 000102DE  4E90                     jsr        [A0]
  26827. 000102E0  2800                     move.l     D4, D0
  26828. 000102E2  D9AE FEE8                add.l      [A6 - 0x118], D4
  26829. 000102E6  206E 0008                movea.l    A0, [A6 + 0x8]
  26830. 000102EA  2F28 0026                move.l     -[A7], [A0 + 0x26]
  26831. 000102EE  42A7                     clr.l      -[A7]
  26832. 000102F0  3F3C 0409                move.w     -[A7], 0x409
  26833. 000102F4  486E FEE8                pea.l      [A6 - 0x118]
  26834. 000102F8  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  26835. 000102FE  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  26836. 00010304  2050                     movea.l    A0, [A0]
  26837. 00010306  2068 0064                movea.l    A0, [A0 + 0x64]
  26838. 0001030A  4E90                     jsr        [A0]
  26839. 0001030C  2640                     movea.l    A3, D0
  26840. 0001030E  2F0B                     move.l     -[A7], A3
  26841. 00010310  4EB9 0000 1172           jsr        [0x00001172]
  26842. 00010316  2F3C 534D 434E           move.l     -[A7], 0x534D434E /* 'SMCN' */
  26843. label0001031C:
  26844. 0001031C  2F0B                     move.l     -[A7], A3
  26845. 0001031E  2053                     movea.l    A0, [A3]
  26846. 00010320  2068 0180                movea.l    A0, [A0 + 0x180]
  26847. 00010324  4E90                     jsr        [A0]
  26848. 00010326  2D40 FEF0                move.l     [A6 - 0x110], D0
  26849. 0001032A  2F00                     move.l     -[A7], D0
  26850. 0001032C  4EB9 0000 1172           jsr        [0x00001172]
  26851. 00010332  486E 0014                pea.l      [A6 + 0x14]
  26852. 00010336  7601                     moveq.l    D3, 0x01
  26853. 00010338  1F03                     move.b     -[A7], D3
  26854. 0001033A  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  26855. 0001033E  206E FEF0                movea.l    A0, [A6 - 0x110]
  26856. 00010342  2050                     movea.l    A0, [A0]
  26857. 00010344  2068 0418                movea.l    A0, [A0 + 0x418]
  26858. 00010348  4E90                     jsr        [A0]
  26859. 0001034A  2F3C 5345 5354           move.l     -[A7], 0x53455354 /* 'SEST' */
  26860. 00010350  2F0B                     move.l     -[A7], A3
  26861. 00010352  2053                     movea.l    A0, [A3]
  26862. 00010354  2068 0180                movea.l    A0, [A0 + 0x180]
  26863. 00010358  4E90                     jsr        [A0]
  26864. 0001035A  2840                     movea.l    A4, D0
  26865. 0001035C  2F0C                     move.l     -[A7], A4
  26866. 0001035E  4EB9 0000 1172           jsr        [0x00001172]
  26867. 00010364  486E 0114                pea.l      [A6 + 0x114]
  26868. 00010368  1F03                     move.b     -[A7], D3
  26869. 0001036A  2F0C                     move.l     -[A7], A4
  26870. 0001036C  2054                     movea.l    A0, [A4]
  26871. 0001036E  2068 0418                movea.l    A0, [A0 + 0x418]
  26872. 00010372  4E90                     jsr        [A0]
  26873. 00010374  2F3C 534F 4D41           move.l     -[A7], 0x534F4D41 /* 'SOMA' */
  26874. 0001037A  2F0B                     move.l     -[A7], A3
  26875. 0001037C  2053                     movea.l    A0, [A3]
  26876. 0001037E  2068 0180                movea.l    A0, [A0 + 0x180]
  26877. 00010382  4E90                     jsr        [A0]
  26878. 00010384  2D40 FEF4                move.l     [A6 - 0x10C], D0
  26879. 00010388  2F00                     move.l     -[A7], D0
  26880. 0001038A  4EB9 0000 1172           jsr        [0x00001172]
  26881. 00010390  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  26882. 00010394  1F03                     move.b     -[A7], D3
  26883. 00010396  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  26884. 0001039A  206E FEF4                movea.l    A0, [A6 - 0x10C]
  26885. 0001039E  2050                     movea.l    A0, [A0]
  26886. 000103A0  2068 044C                movea.l    A0, [A0 + 0x44C]
  26887. 000103A4  4E90                     jsr        [A0]
  26888. 000103A6  2F3C 534F 4D53           move.l     -[A7], 0x534F4D53 /* 'SOMS' */
  26889. 000103AC  2F0B                     move.l     -[A7], A3
  26890. 000103AE  2053                     movea.l    A0, [A3]
  26891. 000103B0  2068 0180                movea.l    A0, [A0 + 0x180]
  26892. 000103B4  4E90                     jsr        [A0]
  26893. 000103B6  2D40 FEF8                move.l     [A6 - 0x108], D0
  26894. 000103BA  2F00                     move.l     -[A7], D0
  26895. 000103BC  4EB9 0000 1172           jsr        [0x00001172]
  26896. 000103C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  26897. 000103C6  1F03                     move.b     -[A7], D3
  26898. 000103C8  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  26899. 000103CC  206E FEF8                movea.l    A0, [A6 - 0x108]
  26900. 000103D0  2050                     movea.l    A0, [A0]
  26901. 000103D2  2068 044C                movea.l    A0, [A0 + 0x44C]
  26902. 000103D6  4E90                     jsr        [A0]
  26903. 000103D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26904. 000103DC  206E 0008                movea.l    A0, [A6 + 0x8]
  26905. 000103E0  2050                     movea.l    A0, [A0]
  26906. 000103E2  2068 03DC                movea.l    A0, [A0 + 0x3DC]
  26907. 000103E6  4E90                     jsr        [A0]
  26908. 000103E8  4A80                     tst.l      D0
  26909. 000103EA  6736                     beq        +0x38 /* 00010422 */
  26910. 000103EC  2F3C 6666 7421           move.l     -[A7], 0x66667421 /* 'fft!' */
  26911. 000103F2  4879 FFFD FE98           push.l     0xFFFDFE98
  26912. 000103F8  486E FEFC                pea.l      [A6 - 0x104]
  26913. 000103FC  4EB9 0000 0B3A           jsr        [0x00000B3A]
  26914. 00010402  2F00                     move.l     -[A7], D0
  26915. 00010404  2F3C 6666 7421           move.l     -[A7], 0x66667421 /* 'fft!' */
  26916. 0001040A  1F03                     move.b     -[A7], D3
  26917. 0001040C  4EB9 0000 563A           jsr        [0x0000563A]
  26918. 00010412  2F00                     move.l     -[A7], D0
  26919. 00010414  4227                     clr.b      -[A7]
  26920. 00010416  1F03                     move.b     -[A7], D3
  26921. 00010418  2F0B                     move.l     -[A7], A3
  26922. 0001041A  2053                     movea.l    A0, [A3]
  26923. 0001041C  2068 01F4                movea.l    A0, [A0 + 0x1F4]
  26924. 00010420  4E90                     jsr        [A0]
  26925. label00010422:
  26926. 00010422  2F0B                     move.l     -[A7], A3
  26927. 00010424  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26928. 00010428  206E 0008                movea.l    A0, [A6 + 0x8]
  26929. 0001042C  2050                     movea.l    A0, [A0]
  26930. 0001042E  2068 016C                movea.l    A0, [A0 + 0x16C]
  26931. 00010432  4E90                     jsr        [A0]
  26932. 00010434  202B 0032                move.l     D0, [A3 + 0x32]
  26933. 00010438  D0AE FEE8                add.l      D0, [A6 - 0x118]
  26934. 0001043C  2F00                     move.l     -[A7], D0
  26935. 0001043E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26936. 00010442  206E 0008                movea.l    A0, [A6 + 0x8]
  26937. 00010446  2050                     movea.l    A0, [A0]
  26938. 00010448  2068 03D8                movea.l    A0, [A0 + 0x3D8]
  26939. 0001044C  4E90                     jsr        [A0]
  26940. 0001044E  206E 0008                movea.l    A0, [A6 + 0x8]
  26941. 00010452  52A8 0080                addq.l     [A0 + 0x80], 1
  26942. 00010456  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  26943. 0001045A  4E5E                     unlink     A6
  26944. 0001045C  205F                     movea.l    A0, [A7]+
  26945. 0001045E  4FEF 020C                lea.l      A7, [A7 + 0x20C]
  26946. 00010462  4ED0                     jmp        [A0]
  26947. 00010464  8030 4164                or.b       D0, <<invalid full ext with I/IS == 4>>
  26948. 00010468  6453                     bcc        +0x55 /* 000104BD */
  26949. 0001046A  4F4D                     chk.w      D7, A5
  26950. 0001046C  4572 7256                chk.w      D2, [A2 + D7.w * 2 + 0x56]
  26951. 00010470  6965                     bvs        +0x67 /* 000104D7 */
  26952. 00010472  775F                     moveq.l    D3, 0x5F
  26953. 00010474  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  26954. 00010478  534F                     subq.w     A7, 1
  26955. 0001047A  4D43                     chk.w      D6, D3
  26956. 0001047C  6F6E                     ble        +0x70 /* 000104EC */
  26957. 0001047E  7461                     moveq.l    D2, 0x61
  26958. 00010480  696E                     bvs        +0x70 /* 000104F0 */
  26959. 00010482  6572                     bcs        +0x74 /* 000104F6 */
  26960. 00010484  5669 6577                addq.w     [A1 + 0x6577], 3
  26961. 00010488  4637 4353 7472 3235      not.b      [[A7] + 0x74723235]
  26962. 00010490  3554 3155                move.w     [A2 + 0x3155], [A4]
  26963. 00010494  6C6C                     bge        +0x6E /* 00010502 */
  26964. 00010496  0000 41F9                ori.b      D0, 0xF9
  26965. 0001049A  FFFD                     .invalid   <<F/7/7>>
  26966. 0001049C  FEC0 2008                .extension 0xEC0 <<F/2-3/7>> // unimplemented
  26967. 000104A0  205F                     movea.l    A0, [A7]+
  26968. 000104A2  584F                     addq.w     A7, 4
  26969. 000104A4  4ED0                     jmp        [A0]
  26970. 000104A6  FFFF                     .invalid   <<F/7/7>>
  26971. 000104A8  2F0A                     move.l     -[A7], A2
  26972. 000104AA  2F3C 0000 01C8           move.l     -[A7], 0x1C8
  26973. 000104B0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  26974. 000104B6  2440                     movea.l    A2, D0
  26975. 000104B8  200A                     move.l     D0, A2
  26976. 000104BA  6708                     beq        +0xA /* 000104C4 */
  26977. 000104BC  2F0A                     move.l     -[A7], A2
  26978. 000104BE  4EB9 0001 052C           jsr        [0x0001052C]
  26979. label000104C4:
  26980. 000104C4  200A                     move.l     D0, A2
  26981. 000104C6  245F                     movea.l    A2, [A7]+
  26982. 000104C8  4E75                     rts
  26983. 000104CA  FFFF                     .invalid   <<F/7/7>>
  26984. 000104CC  4E56 0000                link       A6, 0
  26985. 000104D0  2F0A                     move.l     -[A7], A2
  26986. 000104D2  246E 0008                movea.l    A2, [A6 + 0x8]
  26987. 000104D6  2F0A                     move.l     -[A7], A2
  26988. 000104D8  4EB9 0001 0088           jsr        [0x00010088]
  26989. 000104DE  2079 FFFE 107C           movea.l    A0, [0xFFFE107C]
  26990. 000104E4  2488                     move.l     [A2], A0
  26991. 000104E6  256E 000C 01C4           move.l     [A2 + 0x1C4], [A6 + 0xC]
  26992. label000104EC:
  26993. 000104EC  200A                     move.l     D0, A2
  26994. 000104EE  245F                     movea.l    A2, [A7]+
  26995. label000104F0:
  26996. 000104F0  4E5E                     unlink     A6
  26997. 000104F2  205F                     movea.l    A0, [A7]+
  26998. 000104F4  504F                     addq.w     A7, 8
  26999. label000104F6:
  27000. 000104F6  4ED0                     jmp        [A0]
  27001. 000104F8  802E 5F5F                or.b       D0, [A6 + 0x5F5F]
  27002. 000104FC  6374                     bls        +0x76 /* 00010572 */
  27003. 000104FE  5F5F                     subq.w     [A7]+, 7
  27004. 00010500  3137 5453                move.w     -[A0], [A7 + D5.w * 4 + 0x53]
  27005. // begin alternate branch 00010502-00010504
  27006. label00010502:
  27007. 00010502  5453                     addq.w     [A3], 2
  27008. // end alternate branch 00010502-00010504
  27009. label00010502: // (misaligned)
  27010. 00010504  4F4D                     chk.w      D7, A5
  27011. 00010506  4578 7061                chk.w      D2, [0x00007061]
  27012. 0001050A  6E64                     bgt        +0x66 /* 00010570 */
  27013. 0001050C  5661                     addq.w     -[A1], 3
  27014. 0001050E  7256                     moveq.l    D1, 0x56
  27015. 00010510  6965                     bvs        +0x67 /* 00010577 */
  27016. 00010512  7746                     moveq.l    D3, 0x46
  27017. 00010514  5031 3754                addq.b     <<invalid full ext with I/IS == 4>>, 8
  27018. 00010518  534F                     subq.w     A7, 1
  27019. 0001051A  4D43                     chk.w      D6, D3
  27020. 0001051C  6F6E                     ble        +0x70 /* 0001058C */
  27021. 0001051E  7461                     moveq.l    D2, 0x61
  27022. 00010520  696E                     bvs        +0x70 /* 00010590 */
  27023. 00010522  6572                     bcs        +0x74 /* 00010596 */
  27024. 00010524  5669 6577                addq.w     [A1 + 0x6577], 3
  27025. 00010528  0000 FFFF                ori.b      D0, 0xFF
  27026. 0001052C  4E56 0000                link       A6, 0
  27027. 00010530  2F0A                     move.l     -[A7], A2
  27028. 00010532  246E 0008                movea.l    A2, [A6 + 0x8]
  27029. 00010536  2F0A                     move.l     -[A7], A2
  27030. 00010538  4EB9 0001 0088           jsr        [0x00010088]
  27031. 0001053E  2079 FFFE 107C           movea.l    A0, [0xFFFE107C]
  27032. 00010544  2488                     move.l     [A2], A0
  27033. 00010546  7000                     moveq.l    D0, 0x00
  27034. 00010548  2540 01C4                move.l     [A2 + 0x1C4], D0
  27035. 0001054C  200A                     move.l     D0, A2
  27036. 0001054E  245F                     movea.l    A2, [A7]+
  27037. 00010550  4E5E                     unlink     A6
  27038. 00010552  205F                     movea.l    A0, [A7]+
  27039. 00010554  584F                     addq.w     A7, 4
  27040. 00010556  4ED0                     jmp        [A0]
  27041. 00010558  9B5F                     sub.w      [A7]+, D5
  27042. 0001055A  5F63                     subq.w     -[A3], 7
  27043. 0001055C  745F                     moveq.l    D2, 0x5F
  27044. 0001055E  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  27045. 00010562  534F                     subq.w     A7, 1
  27046. 00010564  4D45                     chk.w      D6, D5
  27047. 00010566  7870                     moveq.l    D4, 0x70
  27048. 00010568  616E                     bsr        +0x70 /* 000105D8 */
  27049. 0001056A  6456                     bcc        +0x58 /* 000105C2 */
  27050. 0001056C  6172                     bsr        +0x74 /* 000105E0 */
  27051. 0001056E  5669 6577                addq.w     [A1 + 0x6577], 3
  27052. // begin alternate branch 00010570-00010572
  27053. label00010570:
  27054. 00010570  6577                     bcs        +0x79 /* 000105E9 */
  27055. // end alternate branch 00010570-00010572
  27056. label00010570: // (misaligned)
  27057. label00010572:
  27058. 00010572  4676 0000                not.w      [A6 + D0.w]
  27059. 00010576  FFFF                     .invalid   <<F/7/7>>
  27060. 00010578  41F9 FFFD FEF8           lea.l      A0, [0xFFFDFEF8]
  27061. 0001057E  2008                     move.l     D0, A0
  27062. 00010580  205F                     movea.l    A0, [A7]+
  27063. 00010582  584F                     addq.w     A7, 4
  27064. 00010584  4ED0                     jmp        [A0]
  27065. 00010586  FFFF                     .invalid   <<F/7/7>>
  27066. 00010588  2F0A                     move.l     -[A7], A2
  27067. 0001058A  7032                     moveq.l    D0, 0x32
  27068. label0001058C:
  27069. 0001058C  2F00                     move.l     -[A7], D0
  27070. 0001058E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27071. // begin alternate branch 00010590-00010594
  27072. label00010590:
  27073. 00010590  0000 0BEA                ori.b      D0, 0xEA
  27074. // end alternate branch 00010590-00010594
  27075. label00010590: // (misaligned)
  27076. 00010594  2440                     movea.l    A2, D0
  27077. label00010596:
  27078. 00010596  200A                     move.l     D0, A2
  27079. 00010598  6708                     beq        +0xA /* 000105A2 */
  27080. 0001059A  2F0A                     move.l     -[A7], A2
  27081. 0001059C  4EB9 0000 75B2           jsr        [0x000075B2]
  27082. label000105A2:
  27083. 000105A2  200A                     move.l     D0, A2
  27084. 000105A4  245F                     movea.l    A2, [A7]+
  27085. 000105A6  4E75                     rts
  27086. 000105A8  41F9 FFFD FF30           lea.l      A0, [0xFFFDFF30]
  27087. 000105AE  2008                     move.l     D0, A0
  27088. 000105B0  205F                     movea.l    A0, [A7]+
  27089. 000105B2  584F                     addq.w     A7, 4
  27090. 000105B4  4ED0                     jmp        [A0]
  27091. 000105B6  FFFF                     .invalid   <<F/7/7>>
  27092. 000105B8  2F0A                     move.l     -[A7], A2
  27093. 000105BA  2F3C 0000 0146           move.l     -[A7], 0x146
  27094. 000105C0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27095. // begin alternate branch 000105C2-000105C6
  27096. label000105C2:
  27097. 000105C2  0000 0BEA                ori.b      D0, 0xEA
  27098. // end alternate branch 000105C2-000105C6
  27099. label000105C2: // (misaligned)
  27100. 000105C6  2440                     movea.l    A2, D0
  27101. 000105C8  200A                     move.l     D0, A2
  27102. 000105CA  6708                     beq        +0xA /* 000105D4 */
  27103. 000105CC  2F0A                     move.l     -[A7], A2
  27104. 000105CE  4EB9 0000 515A           jsr        [0x0000515A]
  27105. label000105D4:
  27106. 000105D4  200A                     move.l     D0, A2
  27107. 000105D6  245F                     movea.l    A2, [A7]+
  27108. fn000105D8:
  27109. 000105D8  4E75                     rts
  27110. 000105DA  FFFF                     .invalid   <<F/7/7>>
  27111. 000105DC  41F9 FFFD FF60           lea.l      A0, [0xFFFDFF60]
  27112. // begin alternate branch 000105E0-000105E2
  27113. fn000105E0:
  27114. 000105E0  FF60                     .extension 0xF60 <<F/4-5/7>> // unimplemented
  27115. // end alternate branch 000105E0-000105E2
  27116. fn000105E0: // (misaligned)
  27117. 000105E2  2008                     move.l     D0, A0
  27118. 000105E4  205F                     movea.l    A0, [A7]+
  27119. 000105E6  584F                     addq.w     A7, 4
  27120. 000105E8  4ED0                     jmp        [A0]
  27121. 000105EA  FFFF                     .invalid   <<F/7/7>>
  27122. 000105EC  2F0A                     move.l     -[A7], A2
  27123. 000105EE  2F3C 0000 0090           move.l     -[A7], 0x90
  27124. 000105F4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27125. 000105FA  2440                     movea.l    A2, D0
  27126. 000105FC  200A                     move.l     D0, A2
  27127. 000105FE  6708                     beq        +0xA /* 00010608 */
  27128. 00010600  2F0A                     move.l     -[A7], A2
  27129. 00010602  4EB9 0000 75C2           jsr        [0x000075C2]
  27130. label00010608:
  27131. 00010608  200A                     move.l     D0, A2
  27132. 0001060A  245F                     movea.l    A2, [A7]+
  27133. 0001060C  4E75                     rts
  27134. 0001060E  FFFF                     .invalid   <<F/7/7>>
  27135. 00010610  41F9 FFFE 1690           lea.l      A0, [0xFFFE1690]
  27136. 00010616  2008                     move.l     D0, A0
  27137. 00010618  205F                     movea.l    A0, [A7]+
  27138. 0001061A  584F                     addq.w     A7, 4
  27139. 0001061C  4ED0                     jmp        [A0]
  27140. 0001061E  FFFF                     .invalid   <<F/7/7>>
  27141. 00010620  2F0A                     move.l     -[A7], A2
  27142. 00010622  2F3C 0000 00E2           move.l     -[A7], 0xE2
  27143. 00010628  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27144. 0001062E  2440                     movea.l    A2, D0
  27145. 00010630  200A                     move.l     D0, A2
  27146. 00010632  6708                     beq        +0xA /* 0001063C */
  27147. 00010634  2F0A                     move.l     -[A7], A2
  27148. 00010636  4EB9 0000 A64A           jsr        [0x0000A64A]
  27149. label0001063C:
  27150. 0001063C  200A                     move.l     D0, A2
  27151. 0001063E  245F                     movea.l    A2, [A7]+
  27152. 00010640  4E75                     rts
  27153. 00010642  FFFF                     .invalid   <<F/7/7>>
  27154. 00010644  41F9 FFFE 18D4           lea.l      A0, [0xFFFE18D4]
  27155. 0001064A  2008                     move.l     D0, A0
  27156. 0001064C  205F                     movea.l    A0, [A7]+
  27157. 0001064E  584F                     addq.w     A7, 4
  27158. 00010650  4ED0                     jmp        [A0]
  27159. 00010652  FFFF                     .invalid   <<F/7/7>>
  27160. 00010654  2F0A                     move.l     -[A7], A2
  27161. 00010656  7044                     moveq.l    D0, 0x44
  27162. 00010658  2F00                     move.l     -[A7], D0
  27163. 0001065A  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  27164. 00010660  2440                     movea.l    A2, D0
  27165. 00010662  200A                     move.l     D0, A2
  27166. 00010664  6708                     beq        +0xA /* 0001066E */
  27167. 00010666  2F0A                     move.l     -[A7], A2
  27168. 00010668  4EB9 0000 A6EA           jsr        [0x0000A6EA]
  27169. label0001066E:
  27170. 0001066E  200A                     move.l     D0, A2
  27171. 00010670  245F                     movea.l    A2, [A7]+
  27172. 00010672  4E75                     rts
  27173. 00010674  41F9 FFFE 190C           lea.l      A0, [0xFFFE190C]
  27174. 0001067A  2008                     move.l     D0, A0
  27175. 0001067C  205F                     movea.l    A0, [A7]+
  27176. 0001067E  584F                     addq.w     A7, 4
  27177. 00010680  4ED0                     jmp        [A0]
  27178. 00010682  FFFF                     .invalid   <<F/7/7>>
  27179. 00010684  2F0A                     move.l     -[A7], A2
  27180. 00010686  702A                     moveq.l    D0, 0x2A
  27181. 00010688  2F00                     move.l     -[A7], D0
  27182. 0001068A  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  27183. 00010690  2440                     movea.l    A2, D0
  27184. 00010692  200A                     move.l     D0, A2
  27185. 00010694  6708                     beq        +0xA /* 0001069E */
  27186. 00010696  2F0A                     move.l     -[A7], A2
  27187. 00010698  4EB9 0000 A702           jsr        [0x0000A702]
  27188. label0001069E:
  27189. 0001069E  200A                     move.l     D0, A2
  27190. 000106A0  245F                     movea.l    A2, [A7]+
  27191. 000106A2  4E75                     rts
  27192. 000106A4  41F9 FFFE 1938           lea.l      A0, [0xFFFE1938]
  27193. 000106AA  2008                     move.l     D0, A0
  27194. 000106AC  4E75                     rts
  27195. 000106AE  FFFF                     .invalid   <<F/7/7>>
  27196. 000106B0  41F9 FFFE 1938           lea.l      A0, [0xFFFE1938]
  27197. 000106B6  2008                     move.l     D0, A0
  27198. 000106B8  205F                     movea.l    A0, [A7]+
  27199. 000106BA  584F                     addq.w     A7, 4
  27200. 000106BC  4ED0                     jmp        [A0]
  27201. 000106BE  FFFF                     .invalid   <<F/7/7>>
  27202. 000106C0  2F0A                     move.l     -[A7], A2
  27203. 000106C2  707E                     moveq.l    D0, 0x7E
  27204. 000106C4  2F00                     move.l     -[A7], D0
  27205. 000106C6  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  27206. 000106CC  2440                     movea.l    A2, D0
  27207. 000106CE  200A                     move.l     D0, A2
  27208. 000106D0  6708                     beq        +0xA /* 000106DA */
  27209. 000106D2  2F0A                     move.l     -[A7], A2
  27210. 000106D4  4EB9 0000 A72A           jsr        [0x0000A72A]
  27211. label000106DA:
  27212. 000106DA  200A                     move.l     D0, A2
  27213. 000106DC  245F                     movea.l    A2, [A7]+
  27214. 000106DE  4E75                     rts
  27215. 000106E0  41F9 FFFE 196C           lea.l      A0, [0xFFFE196C]
  27216. 000106E6  2008                     move.l     D0, A0
  27217. 000106E8  205F                     movea.l    A0, [A7]+
  27218. 000106EA  584F                     addq.w     A7, 4
  27219. 000106EC  4ED0                     jmp        [A0]
  27220. 000106EE  FFFF                     .invalid   <<F/7/7>>
  27221. 000106F0  2F0A                     move.l     -[A7], A2
  27222. 000106F2  7020                     moveq.l    D0, 0x20
  27223. 000106F4  2F00                     move.l     -[A7], D0
  27224. 000106F6  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  27225. 000106FC  2440                     movea.l    A2, D0
  27226. 000106FE  200A                     move.l     D0, A2
  27227. 00010700  6708                     beq        +0xA /* 0001070A */
  27228. 00010702  2F0A                     move.l     -[A7], A2
  27229. 00010704  4EB9 0000 D66A           jsr        [0x0000D66A]
  27230. label0001070A:
  27231. 0001070A  200A                     move.l     D0, A2
  27232. 0001070C  245F                     movea.l    A2, [A7]+
  27233. 0001070E  4E75                     rts
  27234. 00010710  2F0A                     move.l     -[A7], A2
  27235. 00010712  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27236. 00010718  6720                     beq        +0x22 /* 0001073A */
  27237. 0001071A  4EB9 0000 08E2           jsr        [0x000008E2]
  27238. 00010720  2F3C 0000 019E           move.l     -[A7], 0x19E
  27239. 00010726  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27240. 0001072C  2440                     movea.l    A2, D0
  27241. 0001072E  200A                     move.l     D0, A2
  27242. 00010730  6708                     beq        +0xA /* 0001073A */
  27243. 00010732  2F0A                     move.l     -[A7], A2
  27244. 00010734  4EB9 0000 C6DA           jsr        [0x0000C6DA]
  27245. label0001073A:
  27246. 0001073A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27247. 00010740  6720                     beq        +0x22 /* 00010762 */
  27248. 00010742  4EB9 0000 C3EA           jsr        [0x0000C3EA]
  27249. 00010748  2F3C 0000 00BA           move.l     -[A7], 0xBA
  27250. 0001074E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27251. 00010754  2440                     movea.l    A2, D0
  27252. 00010756  200A                     move.l     D0, A2
  27253. 00010758  6708                     beq        +0xA /* 00010762 */
  27254. 0001075A  2F0A                     move.l     -[A7], A2
  27255. 0001075C  4EB9 0000 C6E2           jsr        [0x0000C6E2]
  27256. label00010762:
  27257. 00010762  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27258. 00010768  6720                     beq        +0x22 /* 0001078A */
  27259. 0001076A  4EB9 0000 C6EA           jsr        [0x0000C6EA]
  27260. 00010770  2F3C 0000 00B6           move.l     -[A7], 0xB6
  27261. 00010776  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27262. 0001077C  2440                     movea.l    A2, D0
  27263. 0001077E  200A                     move.l     D0, A2
  27264. 00010780  6708                     beq        +0xA /* 0001078A */
  27265. 00010782  2F0A                     move.l     -[A7], A2
  27266. 00010784  4EB9 0000 C6F2           jsr        [0x0000C6F2]
  27267. label0001078A:
  27268. 0001078A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27269. 00010790  6720                     beq        +0x22 /* 000107B2 */
  27270. 00010792  4EB9 0000 C3F2           jsr        [0x0000C3F2]
  27271. 00010798  2F3C 0000 00BE           move.l     -[A7], 0xBE
  27272. 0001079E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27273. 000107A4  2440                     movea.l    A2, D0
  27274. 000107A6  200A                     move.l     D0, A2
  27275. 000107A8  6708                     beq        +0xA /* 000107B2 */
  27276. 000107AA  2F0A                     move.l     -[A7], A2
  27277. 000107AC  4EB9 0000 C6FA           jsr        [0x0000C6FA]
  27278. label000107B2:
  27279. 000107B2  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27280. 000107B8  6720                     beq        +0x22 /* 000107DA */
  27281. 000107BA  4EB9 0000 C3FA           jsr        [0x0000C3FA]
  27282. 000107C0  2F3C 0000 00C6           move.l     -[A7], 0xC6
  27283. 000107C6  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27284. 000107CC  2440                     movea.l    A2, D0
  27285. 000107CE  200A                     move.l     D0, A2
  27286. 000107D0  6708                     beq        +0xA /* 000107DA */
  27287. 000107D2  2F0A                     move.l     -[A7], A2
  27288. 000107D4  4EB9 0000 C702           jsr        [0x0000C702]
  27289. label000107DA:
  27290. 000107DA  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27291. 000107E0  6720                     beq        +0x22 /* 00010802 */
  27292. 000107E2  4EB9 0000 C402           jsr        [0x0000C402]
  27293. 000107E8  2F3C 0000 01A6           move.l     -[A7], 0x1A6
  27294. 000107EE  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27295. 000107F4  2440                     movea.l    A2, D0
  27296. 000107F6  200A                     move.l     D0, A2
  27297. 000107F8  6708                     beq        +0xA /* 00010802 */
  27298. 000107FA  2F0A                     move.l     -[A7], A2
  27299. 000107FC  4EB9 0000 C70A           jsr        [0x0000C70A]
  27300. label00010802:
  27301. 00010802  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27302. 00010808  6720                     beq        +0x22 /* 0001082A */
  27303. 0001080A  4EB9 0000 C40A           jsr        [0x0000C40A]
  27304. 00010810  2F3C 0000 01AC           move.l     -[A7], 0x1AC
  27305. 00010816  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27306. 0001081C  2440                     movea.l    A2, D0
  27307. 0001081E  200A                     move.l     D0, A2
  27308. 00010820  6708                     beq        +0xA /* 0001082A */
  27309. 00010822  2F0A                     move.l     -[A7], A2
  27310. 00010824  4EB9 0000 C712           jsr        [0x0000C712]
  27311. label0001082A:
  27312. 0001082A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27313. 00010830  6720                     beq        +0x22 /* 00010852 */
  27314. 00010832  4EB9 0000 C412           jsr        [0x0000C412]
  27315. 00010838  2F3C 0000 019E           move.l     -[A7], 0x19E
  27316. 0001083E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27317. 00010844  2440                     movea.l    A2, D0
  27318. 00010846  200A                     move.l     D0, A2
  27319. 00010848  6708                     beq        +0xA /* 00010852 */
  27320. 0001084A  2F0A                     move.l     -[A7], A2
  27321. 0001084C  4EB9 0000 C71A           jsr        [0x0000C71A]
  27322. label00010852:
  27323. 00010852  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27324. 00010858  6720                     beq        +0x22 /* 0001087A */
  27325. 0001085A  4EB9 0000 C41A           jsr        [0x0000C41A]
  27326. 00010860  2F3C 0000 0098           move.l     -[A7], 0x98
  27327. 00010866  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27328. 0001086C  2440                     movea.l    A2, D0
  27329. 0001086E  200A                     move.l     D0, A2
  27330. 00010870  6708                     beq        +0xA /* 0001087A */
  27331. 00010872  2F0A                     move.l     -[A7], A2
  27332. 00010874  4EB9 0000 C67A           jsr        [0x0000C67A]
  27333. label0001087A:
  27334. 0001087A  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27335. 00010880  6720                     beq        +0x22 /* 000108A2 */
  27336. 00010882  4EB9 0000 08FA           jsr        [0x000008FA]
  27337. 00010888  2F3C 0000 00A4           move.l     -[A7], 0xA4
  27338. 0001088E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27339. 00010894  2440                     movea.l    A2, D0
  27340. 00010896  200A                     move.l     D0, A2
  27341. 00010898  6708                     beq        +0xA /* 000108A2 */
  27342. 0001089A  2F0A                     move.l     -[A7], A2
  27343. 0001089C  4EB9 0000 C682           jsr        [0x0000C682]
  27344. label000108A2:
  27345. 000108A2  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27346. 000108A8  671E                     beq        +0x20 /* 000108C8 */
  27347. 000108AA  4EB9 0000 0922           jsr        [0x00000922]
  27348. 000108B0  7018                     moveq.l    D0, 0x18
  27349. 000108B2  2F00                     move.l     -[A7], D0
  27350. 000108B4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27351. 000108BA  2440                     movea.l    A2, D0
  27352. 000108BC  200A                     move.l     D0, A2
  27353. 000108BE  6708                     beq        +0xA /* 000108C8 */
  27354. 000108C0  2F0A                     move.l     -[A7], A2
  27355. 000108C2  4EB9 0000 C6CA           jsr        [0x0000C6CA]
  27356. label000108C8:
  27357. 000108C8  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27358. 000108CE  671E                     beq        +0x20 /* 000108EE */
  27359. 000108D0  4EB9 0000 093A           jsr        [0x0000093A /* LoaderPBlock */]
  27360. 000108D6  702C                     moveq.l    D0, 0x2C
  27361. 000108D8  2F00                     move.l     -[A7], D0
  27362. 000108DA  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27363. 000108E0  2440                     movea.l    A2, D0
  27364. 000108E2  200A                     move.l     D0, A2
  27365. 000108E4  6708                     beq        +0xA /* 000108EE */
  27366. 000108E6  2F0A                     move.l     -[A7], A2
  27367. 000108E8  4EB9 0000 C692           jsr        [0x0000C692]
  27368. label000108EE:
  27369. 000108EE  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27370. 000108F4  6720                     beq        +0x22 /* 00010916 */
  27371. 000108F6  4EB9 0000 C722           jsr        [0x0000C722]
  27372. 000108FC  2F3C 0000 009E           move.l     -[A7], 0x9E
  27373. 00010902  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27374. 00010908  2440                     movea.l    A2, D0
  27375. 0001090A  200A                     move.l     D0, A2
  27376. 0001090C  6708                     beq        +0xA /* 00010916 */
  27377. 0001090E  2F0A                     move.l     -[A7], A2
  27378. 00010910  4EB9 0000 C72A           jsr        [0x0000C72A]
  27379. label00010916:
  27380. 00010916  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27381. 0001091C  6720                     beq        +0x22 /* 0001093E */
  27382. 0001091E  4EB9 0000 BFDA           jsr        [0x0000BFDA]
  27383. 00010924  2F3C 0000 00A0           move.l     -[A7], 0xA0
  27384. 0001092A  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27385. 00010930  2440                     movea.l    A2, D0
  27386. 00010932  200A                     move.l     D0, A2
  27387. 00010934  6708                     beq        +0xA /* 0001093E */
  27388. 00010936  2F0A                     move.l     -[A7], A2
  27389. 00010938  4EB9 0000 C732           jsr        [0x0000C732]
  27390. label0001093E:
  27391. 0001093E  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27392. 00010944  6720                     beq        +0x22 /* 00010966 */
  27393. 00010946  4EB9 0000 BFE2           jsr        [0x0000BFE2]
  27394. 0001094C  2F3C 0000 00AA           move.l     -[A7], 0xAA
  27395. 00010952  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27396. 00010958  2440                     movea.l    A2, D0
  27397. 0001095A  200A                     move.l     D0, A2
  27398. 0001095C  6708                     beq        +0xA /* 00010966 */
  27399. 0001095E  2F0A                     move.l     -[A7], A2
  27400. 00010960  4EB9 0000 C672           jsr        [0x0000C672]
  27401. label00010966:
  27402. 00010966  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27403. 0001096C  671E                     beq        +0x20 /* 0001098C */
  27404. 0001096E  4EB9 0000 BFEA           jsr        [0x0000BFEA]
  27405. 00010974  700E                     moveq.l    D0, 0x0E
  27406. 00010976  2F00                     move.l     -[A7], D0
  27407. 00010978  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27408. 0001097E  2440                     movea.l    A2, D0
  27409. 00010980  200A                     move.l     D0, A2
  27410. 00010982  6708                     beq        +0xA /* 0001098C */
  27411. 00010984  2F0A                     move.l     -[A7], A2
  27412. 00010986  4EB9 0000 C73A           jsr        [0x0000C73A]
  27413. label0001098C:
  27414. 0001098C  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27415. 00010992  6720                     beq        +0x22 /* 000109B4 */
  27416. 00010994  4EB9 0000 BFF2           jsr        [0x0000BFF2]
  27417. 0001099A  2F3C 0000 0086           move.l     -[A7], 0x86
  27418. 000109A0  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27419. 000109A6  2440                     movea.l    A2, D0
  27420. 000109A8  200A                     move.l     D0, A2
  27421. 000109AA  6708                     beq        +0xA /* 000109B4 */
  27422. 000109AC  2F0A                     move.l     -[A7], A2
  27423. 000109AE  4EB9 0000 C742           jsr        [0x0000C742]
  27424. label000109B4:
  27425. 000109B4  1039 FFFE C66C           move.b     D0, [0xFFFEC66C]
  27426. 000109BA  6720                     beq        +0x22 /* 000109DC */
  27427. 000109BC  4EB9 0000 0972           jsr        [0x00000972]
  27428. 000109C2  2F3C 0000 019E           move.l     -[A7], 0x19E
  27429. 000109C8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27430. 000109CE  2440                     movea.l    A2, D0
  27431. 000109D0  200A                     move.l     D0, A2
  27432. 000109D2  6708                     beq        +0xA /* 000109DC */
  27433. 000109D4  2F0A                     move.l     -[A7], A2
  27434. 000109D6  4EB9 0000 C74A           jsr        [0x0000C74A]
  27435. label000109DC:
  27436. 000109DC  245F                     movea.l    A2, [A7]+
  27437. 000109DE  4E75                     rts
  27438. 000109E0  41F9 FFFE 7C8C           lea.l      A0, [0xFFFE7C8C]
  27439. 000109E6  2008                     move.l     D0, A0
  27440. 000109E8  205F                     movea.l    A0, [A7]+
  27441. 000109EA  584F                     addq.w     A7, 4
  27442. 000109EC  4ED0                     jmp        [A0]
  27443. 000109EE  FFFF                     .invalid   <<F/7/7>>
  27444. 000109F0  2F0A                     move.l     -[A7], A2
  27445. 000109F2  2F3C 0000 00F0           move.l     -[A7], 0xF0
  27446. 000109F8  4EB9 0000 0BEA           jsr        [0x00000BEA]
  27447. 000109FE  2440                     movea.l    A2, D0
  27448. 00010A00  200A                     move.l     D0, A2
  27449. 00010A02  6708                     beq        +0xA /* 00010A0C */
  27450. 00010A04  2F0A                     move.l     -[A7], A2
  27451. 00010A06  4EB9 0000 182A           jsr        [0x0000182A]
  27452. label00010A0C:
  27453. 00010A0C  200A                     move.l     D0, A2
  27454. 00010A0E  245F                     movea.l    A2, [A7]+
  27455. 00010A10  4E75                     rts
  27456. 00010A12  FFFF                     .invalid   <<F/7/7>>
  27457. 00010A14  1906                     move.b     -[A4], D6
  27458. 00010A16  0C15 0725                cmpi.b     [A5], 0x25 /* '%' */
  27459. 00010A1A  290D                     move.l     -[A4], A5
  27460. 00010A1C  2306                     move.l     -[A1], D6
  27461. 00010A1E  0C15 0331                cmpi.b     [A5], 0x31 /* '1' */
  27462. 00010A22  80A9 00FF                or.l       D0, [A1 + 0xFF]
  27463. 00010A26  FFFF                     .invalid   <<F/7/7>>
  27464. 00010A28  5F29 1327                subq.b     [A1 + 0x1327], 7
  27465. 00010A2C  00FF                     .incomplete
  27466. 00010A2E  FFFF                     .invalid   <<F/7/7>>
  27467. 00010A30  B717                     xor.b      [A7], D3
  27468. 00010A32  00FF                     .incomplete
  27469. 00010A34  FFFF                     .invalid   <<F/7/7>>
  27470. 00010A36  F332                     .extension 0x332 <<F/4-5/1>> // unimplemented
  27471. 00010A38  4707                     .invalid   3, D7 // invalid opcode 4 with b == 4
  27472. 00010A3A  650B                     bcs        +0xD /* 00010A47 */
  27473. 00010A3C  1303                     move.b     -[A1], D3
  27474. 00010A3E  1D14                     move.b     -[A6], [A4]
  27475. 00010A40  060C 180C                addi.b     A4, 0xC
  27476. 00010A44  2C03                     move.l     D6, D3
  27477. 00010A46  0815 0700                btst.b     [A5], 0x0
  27478. 00010A4A  FFFF                     .invalid   <<F/7/7>>
  27479. 00010A4C  FFFD                     .invalid   <<F/7/7>>
  27480. 00010A4E  2F3D                     move.l     -[A7], <<invalid special address>>
  27481. 00010A50  0C15 0312                cmpi.b     [A5], 0x12
  27482. 00010A54  5209                     addq.b     A1, 1
  27483. 00010A56  1280                     move.b     [A1], D0
  27484. 00010A58  8E00                     or.b       D7, D0
  27485. 00010A5A  FFFF                     .invalid   <<F/7/7>>
  27486. 00010A5C  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  27487. 00010A5E  1145 0D05                move.b     [A0 + 0xD05], D5
  27488. 00010A62  190D                     move.b     -[A4], A5
  27489. 00010A64  0880 8F05                bclr.b     D0, 0x5
  27490. 00010A68  310C                     move.w     -[A0], A4
  27491. 00010A6A  1721                     move.b     -[A3], -[A1]
  27492. 00010A6C  0B07                     btst       D7, D5
  27493. 00010A6E  0606 0C14                addi.b     D6, 0x14
  27494. 00010A72  0345                     bchg       D5, D1
  27495. 00010A74  0B13                     btst       [A3], D5
  27496. 00010A76  031B                     btst       [A3]+, D1
  27497. 00010A78  060C 1403                addi.b     A4, 0x3
  27498. 00010A7C  2005                     move.l     D0, D5
  27499. 00010A7E  0B29 060C                btst       [A1 + 0x60C], D5
  27500. 00010A82  1403                     move.b     D2, D3
  27501. 00010A84  1906                     move.b     -[A4], D6
  27502. 00010A86  0C14 0319                cmpi.b     [A4], 0x19
  27503. 00010A8A  060B 1303                addi.b     A3, 0x3
  27504. 00010A8E  1706                     move.b     -[A3], D6
  27505. 00010A90  0C14 0317                cmpi.b     [A4], 0x17
  27506. 00010A94  0C14 0319                cmpi.b     [A4], 0x19
  27507. 00010A98  060C 0707                addi.b     A4, 0x7
  27508. 00010A9C  060C 1508                addi.b     A4, 0x8
  27509. 00010AA0  1F07                     move.b     -[A7], D7
  27510. 00010AA2  0457 5639                subi.w     [A7], 0x5639 /* 'V9' */
  27511. 00010AA6  0B10                     btst       [A0], D5
  27512. 00010AA8  7E00                     moveq.l    D7, 0x00
  27513. 00010AAA  FFFF                     .invalid   <<F/7/7>>
  27514. 00010AAC  FFE2                     .invalid   <<F/7/7>>
  27515. 00010AAE  1B09                     move.b     -[A5], A1
  27516. 00010AB0  1E1E                     move.b     D7, [A6]+
  27517. 00010AB2  00FF                     .incomplete
  27518. 00010AB4  FFFF                     .invalid   <<F/7/7>>
  27519. 00010AB6  CC1E                     and.b      D6, [A6]+
  27520. 00010AB8  1E00                     move.b     D7, D0
  27521. 00010ABA  FFFF                     .invalid   <<F/7/7>>
  27522. 00010ABC  FFCC                     .invalid   <<F/7/7>>
  27523. 00010ABE  1E1E                     move.b     D7, [A6]+
  27524. 00010AC0  00FF                     .incomplete
  27525. 00010AC2  FFFF                     .invalid   <<F/7/7>>
  27526. 00010AC4  CC1E                     and.b      D6, [A6]+
  27527. 00010AC6  1E38 0B13                move.b     D7, [0x00000B13]
  27528. 00010ACA  031D                     btst       [A5]+, D1
  27529. 00010ACC  1C06                     move.b     D6, D6
  27530. 00010ACE  0C18 2C03                cmpi.b     [A0]+, 0x3
  27531. 00010AD2  0810 0700                btst.b     [A0], 0x0
  27532. 00010AD6  FFFF                     .invalid   <<F/7/7>>
  27533. 00010AD8  FFFD                     .invalid   <<F/7/7>>
  27534. 00010ADA  2506                     move.l     -[A2], D6
  27535. 00010ADC  0C07 0706                cmpi.b     D7, 0x6
  27536. 00010AE0  0B14                     btst       [A4], D5
  27537. 00010AE2  032B 0613                btst       [A3 + 0x613], D1
  27538. 00010AE6  1218                     move.b     D1, [A0]+
  27539. 00010AE8  0808 2D2C                btst.b     A0, 0x2C /* ',' */
  27540. 00010AEC  2500                     move.l     -[A2], D0
  27541. 00010AEE  FFFF                     .invalid   <<F/7/7>>
  27542. 00010AF0  FFE2                     .invalid   <<F/7/7>>
  27543. 00010AF2  0B31 630A 1C08           btst       [[A1 + <<invalid base displacement size>> + D6 * 2] + 0x1C08], D5
  27544. 00010AF8  6905                     bvs        +0x7 /* 00010AFF */
  27545. 00010AFA  050B                     btst       A3, D2
  27546. 00010AFC  1B03                     move.b     -[A5], D3
  27547. 00010AFE  1505                     move.b     -[A2], D5
  27548. 00010B00  0F33 0326 0324 2B0F      btst       [[A3 + 0x324] + D0 * 2 + 0x2B0F], D7
  27549. 00010B08  0716                     btst       [A6], D3
  27550. 00010B0A  3A0C                     move.w     D5, A4
  27551. 00010B0C  1503                     move.b     -[A2], D3
  27552. 00010B0E  510E                     subq.b     A6, 8
  27553. 00010B10  1212                     move.b     D1, [A2]
  27554. 00010B12  1749 0A4E                move.b     [A3 + 0xA4E], A1
  27555. 00010B16  5F0B                     subq.b     A3, 7
  27556. 00010B18  1303                     move.b     -[A1], D3
  27557. 00010B1A  1D1C                     move.b     -[A6], [A4]+
  27558. 00010B1C  0C17 610B                cmpi.b     [A7], 0xB
  27559. 00010B20  0706                     btst       D6, D3
  27560. 00010B22  0B07                     btst       D7, D5
  27561. 00010B24  060C 0707                addi.b     A4, 0x7
  27562. 00010B28  060C 1403                addi.b     A4, 0x3
  27563. 00010B2C  1D06                     move.b     -[A6], D6
  27564. 00010B2E  0C14 031F                cmpi.b     [A4], 0x1F
  27565. 00010B32  060C 0707                addi.b     A4, 0x7
  27566. 00010B36  060C 1403                addi.b     A4, 0x3
  27567. 00010B3A  1F06                     move.b     -[A7], D6
  27568. 00010B3C  0C15 1010                cmpi.b     [A5], 0x10
  27569. 00010B40  0A00 FFFF                xori.b     D0, 0xFF
  27570. 00010B44  FFFD                     .invalid   <<F/7/7>>
  27571. 00010B46  0A26 060C                xori.b     -[A6], 0xC
  27572. 00010B4A  1403                     move.b     D2, D3
  27573. 00010B4C  2106                     move.l     -[A0], D6
  27574. 00010B4E  0C15 1209                cmpi.b     [A5], 0x9 /* '\t' */
  27575. 00010B52  0A0A 00FF                xori.b     A2, 0xFF
  27576. 00010B56  FFFF                     .invalid   <<F/7/7>>
  27577. 00010B58  F30A                     .extension 0x30A <<F/4-5/1>> // unimplemented
  27578. 00010B5A  0A1D 060C                xori.b     [A5]+, 0xC
  27579. 00010B5E  1507                     move.b     -[A2], D7
  27580. 00010B60  0907                     btst       D7, D4
  27581. 00010B62  1C06                     move.b     D6, D6
  27582. 00010B64  0C15 0322                cmpi.b     [A5], 0x22 /* '\"' */
  27583. 00010B68  060C 1503                addi.b     A4, 0x3
  27584. 00010B6C  2806                     move.l     D4, D6
  27585. 00010B6E  0B14                     btst       [A4], D5
  27586. 00010B70  0326                     btst       -[A6], D1
  27587. 00010B72  060C 1503                addi.b     A4, 0x3
  27588. 00010B76  2F05                     move.l     -[A7], D5
  27589. 00010B78  4200                     clr.b      D0
  27590. 00010B7A  FFFF                     .invalid   <<F/7/7>>
  27591. 00010B7C  FFC5                     .invalid   <<F/7/7>>
  27592. 00010B7E  073C 3206                btst       0x6, D3
  27593. 00010B82  0C07 070B                cmpi.b     D7, 0xB
  27594. 00010B86  0706                     btst       D6, D3
  27595. 00010B88  0B07                     btst       D7, D5
  27596. 00010B8A  060B 0706                addi.b     A3, 0x6
  27597. 00010B8E  0C07 191A                cmpi.b     D7, 0x1A
  27598. 00010B92  5805                     addq.b     D5, 4
  27599. 00010B94  055B                     bchg       [A3]+, D2
  27600. 00010B96  0680 9800 FFFF           addi.l     D0, 0x9800FFFF
  27601. 00010B9C  FF6D                     .extension 0xF6D <<F/4-5/7>> // unimplemented
  27602. 00010B9E  1005                     move.b     D0, D5
  27603. 00010BA0  071C                     btst       [A4]+, D3
  27604. 00010BA2  3F0F                     move.w     -[A7], A7
  27605. 00010BA4  070E                     btst       A6, D3
  27606. 00010BA6  3D06                     move.w     -[A6], D6
  27607. 00010BA8  80EB 00FF                divu.w     D0, [A3 + 0xFF]
  27608. 00010BAC  FFFF                     .invalid   <<F/7/7>>
  27609. 00010BAE  1A20                     move.b     D5, -[A0]
  27610. 00010BB0  751D                     moveq.l    D2, 0x1D
  27611. 00010BB2  4D00                     .invalid   6, D0 // invalid opcode 4 with b == 4
  27612. 00010BB4  FFFF                     .invalid   <<F/7/7>>
  27613. 00010BB6  FF28                     .extension 0xF28 <<F/4-5/7>> // unimplemented
  27614. 00010BB8  1015                     move.b     D0, [A5]
  27615. 00010BBA  1F67 0F0A                move.b     [A7 + 0xF0A], -[A7]
  27616. 00010BBE  0813 0A03                btst.b     [A3], 0x3
  27617. 00010BC2  3D16                     move.w     -[A6], [A6]
  27618. 00010BC4  122B 0611                move.b     D1, [A3 + 0x611]
  27619. 00010BC8  1D4C 0C0D                move.b     [A6 + 0xC0D], A4
  27620. 00010BCC  3815                     move.w     D4, [A5]
  27621. 00010BCE  030A                     btst       A2, D1
  27622. 00010BD0  2126                     move.l     -[A0], -[A6]
  27623. 00010BD2  330E                     move.w     -[A1], A6
  27624. 00010BD4  0E0E 00FF                .invalid.b A6, 0xFF // invalid immediate operation
  27625. 00010BD8  FFFF                     .invalid   <<F/7/7>>
  27626. 00010BDA  6E28                     bgt        +0x2A /* 00010C04 */
  27627. 00010BDC  7A1F                     moveq.l    D5, 0x1F
  27628. 00010BDE  00FF                     .incomplete
  27629. 00010BE0  FFFF                     .invalid   <<F/7/7>>
  27630. 00010BE2  6F27                     ble        +0x29 /* 00010C0B */
  27631. 00010BE4  5308                     subq.b     A0, 1
  27632. 00010BE6  1708                     move.b     -[A3], A0
  27633. 00010BE8  2B16                     move.l     -[A5], [A6]
  27634. 00010BEA  3633 0B07 060B 0706      move.w     D3, [[A3 + <<invalid base displacement size>>] + D0 * 2 + 0x60B0706]
  27635. 00010BF2  0B07                     btst       D7, D5
  27636. 00010BF4  060B 0706                addi.b     A3, 0x6
  27637. 00010BF8  0B07                     btst       D7, D5
  27638. 00010BFA  060C 0703                addi.b     A4, 0x3
  27639. 00010BFE  1022                     move.b     D0, -[A2]
  27640. 00010C00  0C15 081A                cmpi.b     [A5], 0x1A
  27641. label00010C04:
  27642. 00010C04  0704                     btst       D4, D3
  27643. 00010C06  2806                     move.l     D4, D6
  27644. 00010C08  0505                     btst       D5, D2
  27645. 00010C0A  0521                     btst       -[A1], D2
  27646. 00010C0C  0B07                     btst       D7, D5
  27647. 00010C0E  0606 0B07                addi.b     D6, 0x7
  27648. 00010C12  060C 1403                addi.b     A4, 0x3
  27649. 00010C16  0430 082B 060C           subi.b     [A0 + D0.w * 8 + 0xC], 0x2B /* '+' */
  27650. 00010C1C  0707                     btst       D7, D3
  27651. 00010C1E  060C 0707                addi.b     A4, 0x7
  27652. 00010C22  060C 0707                addi.b     A4, 0x7
  27653. 00010C26  0B07                     btst       D7, D5
  27654. 00010C28  0307                     btst       D7, D1
  27655. 00010C2A  0B07                     btst       D7, D5
  27656. 00010C2C  0606 0C07                addi.b     D6, 0x7
  27657. 00010C30  0D03                     btst       D3, D6
  27658. 00010C32  2A0D                     move.l     D5, A5
  27659. 00010C34  0511                     btst       [A1], D2
  27660. 00010C36  0E29 0319 0846           .invalid.b [A1 + 0x846], 0x19 // invalid immediate operation
  27661. 00010C3C  0406 0D41                subi.b     D6, 0x41 /* 'A' */
  27662. 00010C40  00FF                     .incomplete
  27663. 00010C42  FFFF                     .invalid   <<F/7/7>>
  27664. 00010C44  C76E 0324                and.w      [A6 + 0x324], D3
  27665. 00010C48  0405 2D3E                subi.b     D5, 0x3E /* '>' */
  27666. 00010C4C  4403                     neg.b      D3
  27667. 00010C4E  2904                     move.l     -[A4], D4
  27668. 00010C50  080A 00FF                btst.b     A2, 0xFF
  27669. 00010C54  FFFF                     .invalid   <<F/7/7>>
  27670. 00010C56  FA4C 0309                .extension 0xA4C <<F/1/5>>, 0x0309 // unimplemented
  27671. 00010C5A  4041                     negx.w     D1
  27672. 00010C5C  060C 1503                addi.b     A4, 0x3
  27673. 00010C60  3305                     move.w     -[A1], D5
  27674. 00010C62  0543                     bchg       D3, D2
  27675. 00010C64  1633 1F18                move.b     D3, [A3 + D1 * 8]
  27676. 00010C68  060C 1757                addi.b     A4, 0x57 /* 'W' */
  27677. 00010C6C  060C 1C0A                addi.b     A4, 0xA /* '\n' */
  27678. 00010C70  0704                     btst       D4, D3
  27679. 00010C72  1B06                     move.b     -[A5], D6
  27680. 00010C74  0C15 0337                cmpi.b     [A5], 0x37 /* '7' */
  27681. 00010C78  1900                     move.b     -[A4], D0
  27682. 00010C7A  FFFF                     .invalid   <<F/7/7>>
  27683. 00010C7C  FFEE                     .invalid   <<F/7/7>>
  27684. 00010C7E  0713                     btst       [A3], D3
  27685. 00010C80  0811 1203                btst.b     [A1], 0x3
  27686. 00010C84  2206                     move.l     D1, D6
  27687. 00010C86  0C15 0338                cmpi.b     [A5], 0x38 /* '8' */
  27688. 00010C8A  7619                     moveq.l    D3, 0x19
  27689. 00010C8C  00FF                     .incomplete
  27690. 00010C8E  FFFF                     .invalid   <<F/7/7>>
  27691. 00010C90  7A74                     moveq.l    D5, 0x74
  27692. 00010C92  0713                     btst       [A3], D3
  27693. 00010C94  080A 450C                btst.b     A2, 0xC
  27694. 00010C98  0708                     btst       A0, D3
  27695. 00010C9A  2600                     move.l     D3, D0
  27696. 00010C9C  FFFF                     .invalid   <<F/7/7>>
  27697. 00010C9E  FFE4                     .invalid   <<F/7/7>>
  27698. 00010CA0  2600                     move.l     D3, D0
  27699. 00010CA2  FFFF                     .invalid   <<F/7/7>>
  27700. 00010CA4  FFE1                     .invalid   <<F/7/7>>
  27701. 00010CA6  0707                     btst       D7, D3
  27702. 00010CA8  0315                     btst       [A5], D1
  27703. 00010CAA  060C 1407                addi.b     A4, 0x7
  27704. 00010CAE  0304                     btst       D4, D1
  27705. 00010CB0  1E0B                     move.b     D7, A3
  27706. 00010CB2  0706                     btst       D6, D3
  27707. 00010CB4  060C 0707                addi.b     A4, 0x7
  27708. 00010CB8  0703                     btst       D3, D3
  27709. 00010CBA  2817                     move.l     D4, [A7]
  27710. 00010CBC  0B3A 060C                btst       [PC + 0x60C /* 000112CA, value 0x13 */], D5
  27711. 00010CC0  0707                     btst       D7, D3
  27712. 00010CC2  0B07                     btst       D7, D5
  27713. 00010CC4  060B 0706                addi.b     A3, 0x6
  27714. 00010CC8  0B07                     btst       D7, D5
  27715. 00010CCA  060C 0707                addi.b     A4, 0x7
  27716. 00010CCE  0C07 070C                cmpi.b     D7, 0xC
  27717. 00010CD2  0707                     btst       D7, D3
  27718. 00010CD4  0B07                     btst       D7, D5
  27719. 00010CD6  0606 0C15                addi.b     D6, 0x15
  27720. 00010CDA  033A 80EF                btst       [PC - 0x7F11 /* 00008DCB, value 0xA '\n' */], D1
  27721. 00010CDE  3230 3000                move.w     D1, [A0 + D3.w]
  27722. 00010CE2  FFFF                     .invalid   <<F/7/7>>
  27723. 00010CE4  FE87 4C2A                .extension 0xE87 <<F/2-3/7>> // unimplemented
  27724. 00010CE8  3319                     move.w     -[A1], [A1]+
  27725. 00010CEA  2F2F 3030                move.l     -[A7], [A7 + 0x3030]
  27726. 00010CEE  2000                     move.l     D0, D0
  27727. 00010CF0  FFFF                     .invalid   <<F/7/7>>
  27728. 00010CF2  FE67 0745                .extension 0xE67 <<F/1/7>>, 0x0745 // unimplemented
  27729. 00010CF6  2A7C 2F30 3000           movea.l    A5, 0x2F303000 /* '/00\0' */
  27730. 00010CFC  FFFF                     .invalid   <<F/7/7>>
  27731. 00010CFE  FF29                     .extension 0xF29 <<F/4-5/7>> // unimplemented
  27732. 00010D00  0C0D 80DE                cmpi.b     A5, 0xDE
  27733. 00010D04  080F 0F15                btst.b     A7, 0x15
  27734. 00010D08  2306                     move.l     -[A1], D6
  27735. 00010D0A  0C15 033D                cmpi.b     [A5], 0x3D /* '=' */
  27736. 00010D0E  0780                     bclr       D0, D3
  27737. 00010D10  9531 3000                sub.b      [A1 + D3.w], D2
  27738. 00010D14  FFFF                     .invalid   <<F/7/7>>
  27739. 00010D16  FF0F                     .extension 0xF0F <<F/4-5/7>> // unimplemented
  27740. 00010D18  8098                     or.l       D0, [A0]+
  27741. 00010D1A  3032 3F18                move.w     D0, [A2 + D3 * 8]
  27742. 00010D1E  1C00                     move.b     D6, D0
  27743. 00010D20  FFFF                     .invalid   <<F/7/7>>
  27744. 00010D22  FE9B 0853                .extension 0xE9B <<F/2-3/7>> // unimplemented
  27745. 00010D26  1600                     move.b     D3, D0
  27746. 00010D28  FFFF                     .invalid   <<F/7/7>>
  27747. 00010D2A  FFF2                     .invalid   <<F/7/7>>
  27748. 00010D2C  3530 321A                move.w     -[A2], [A0 + D3.w * 2 + 0x1A]
  27749. 00010D30  0F16                     btst       [A6], D7
  27750. 00010D32  0C0C 1C08                cmpi.b     A4, 0x8
  27751. 00010D36  6431                     bcc        +0x33 /* 00010D69 */
  27752. 00010D38  111B                     move.b     -[A0], [A3]+
  27753. 00010D3A  1C1B                     move.b     D6, [A3]+
  27754. 00010D3C  00FF                     .incomplete
  27755. 00010D3E  FFFF                     .invalid   <<F/7/7>>
  27756. 00010D40  D01C                     add.b      D0, [A4]+
  27757. 00010D42  380C                     move.w     D4, A4
  27758. 00010D44  1503                     move.b     -[A2], D3
  27759. 00010D46  1003                     move.b     D0, D3
  27760. 00010D48  1D06                     move.b     -[A6], D6
  27761. 00010D4A  0C15 0337                cmpi.b     [A5], 0x37 /* '7' */
  27762. 00010D4E  0907                     btst       D7, D4
  27763. 00010D50  00FF                     .incomplete
  27764. 00010D52  FFFF                     .invalid   <<F/7/7>>
  27765. 00010D54  FD48                     .extension 0xD48 <<F/4-5/6>> // unimplemented
  27766. 00010D56  060C 1403                addi.b     A4, 0x3
  27767. 00010D5A  2118                     move.l     -[A0], [A0]+
  27768. 00010D5C  2B1B                     move.l     -[A5], [A3]+
  27769. 00010D5E  0C15 0304                cmpi.b     [A5], 0x4
  27770. 00010D62  325A                     movea.w    A1, [A2]+
  27771. 00010D64  0C18 8088                cmpi.b     [A0]+, 0x88
  27772. 00010D68  0C17 470B                cmpi.b     [A7], 0xB
  27773. 00010D6C  1303                     move.b     -[A1], D3
  27774. 00010D6E  1F20                     move.b     -[A7], -[A0]
  27775. 00010D70  060C 1503                addi.b     A4, 0x3
  27776. 00010D74  4F0D                     .invalid   7, A5 // invalid opcode 4 with b == 4
  27777. 00010D76  1D03                     move.b     -[A6], D3
  27778. 00010D78  2200                     move.l     D1, D0
  27779. 00010D7A  FFFF                     .invalid   <<F/7/7>>
  27780. 00010D7C  FFF7                     .invalid   <<F/7/7>>
  27781. 00010D7E  510B                     subq.b     A3, 8
  27782. 00010D80  1403                     move.b     D2, D3
  27783. 00010D82  4F80                     .invalid   7, D0 // invalid opcode 4 with b == 6
  27784. 00010D84  A507                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
  27785. 00010D86  1121                     move.b     -[A0], -[A1]
  27786. 00010D88  4B55                     chk.w      D5, [A5]
  27787. 00010D8A  5180                     subq.l     D0, 8
  27788. 00010D8C  B700                     xor.b      D0, D3
  27789. 00010D8E  FFFF                     .invalid   <<F/7/7>>
  27790. 00010D90  FFAF                     .invalid   <<F/6/7>>
  27791. 00010D92  2173 0B13 0326 290B 1303 move.l     [A0 + 0x1303], [[A3 + D0 * 2] + 0x326290B]
  27792. 00010D9C  2229 0B14                move.l     D1, [A1 + 0xB14]
  27793. 00010DA0  0329 3005                btst       [A1 + 0x3005], D1
  27794. 00010DA4  2303                     move.l     -[A1], D3
  27795. 00010DA6  0A1C 3300                xori.b     [A4]+, 0x0
  27796. 00010DAA  FFFF                     .invalid   <<F/7/7>>
  27797. 00010DAC  FFE0                     .invalid   <<F/7/7>>
  27798. 00010DAE  281C                     move.l     D4, [A4]+
  27799. 00010DB0  2B00                     move.l     -[A5], D0
  27800. 00010DB2  FFFF                     .invalid   <<F/7/7>>
  27801. 00010DB4  FFDD                     .invalid   <<F/7/7>>
  27802. 00010DB6  0833 050B 6905           btst.b     [[A3 + <<invalid base displacement size>>] + D6], 0xB
  27803. 00010DBC  070E                     btst       A6, D3
  27804. 00010DBE  2F00                     move.l     -[A7], D0
  27805. 00010DC0  FFFF                     .invalid   <<F/7/7>>
  27806. 00010DC2  FFD9                     .invalid   <<F/7/7>>
  27807. 00010DC4  1405                     move.b     D2, D5
  27808. 00010DC6  80AD 3131                or.l       D0, [A5 + 0x3131]
  27809. 00010DCA  057E                     bchg       <<invalid special address>>, D2
  27810. 00010DCC  0605 1A03                addi.b     D5, 0x3
  27811. 00010DD0  2B29 2600                move.l     -[A5], [A1 + 0x2600]
  27812. 00010DD4  FFFF                     .invalid   <<F/7/7>>
  27813. 00010DD6  FFE8                     .invalid   <<F/7/7>>
  27814. 00010DD8  2610                     move.l     D3, [A0]
  27815. 00010DDA  1511                     move.b     -[A2], [A1]
  27816. 00010DDC  4B1C                     .invalid   5, [A4]+ // invalid opcode 4 with b == 4
  27817. 00010DDE  1F0B                     move.b     -[A7], A3
  27818. 00010DE0  0580                     bclr       D0, D2
  27819. 00010DE2  9811                     sub.b      D4, [A1]
  27820. 00010DE4  1154 5C1E                move.b     [A0 + 0x5C1E], [A4]
  27821. 00010DE8  00FF                     .incomplete
  27822. 00010DEA  FFFE                     .invalid   <<F/7/7>>
  27823. 00010DEC  A021                     syscall    GetPtrSize
  27824. 00010DEE  0930 0705                btst       [[A0 + <<invalid base displacement size>>] + D0 * 8], D4
  27825. 00010DF2  761E                     moveq.l    D3, 0x1E
  27826. 00010DF4  1617                     move.b     D3, [A7]
  27827. 00010DF6  2F00                     move.l     -[A7], D0
  27828. 00010DF8  FFFF                     .invalid   <<F/7/7>>
  27829. 00010DFA  FF26                     .extension 0xF26 <<F/4-5/7>> // unimplemented
  27830. 00010DFC  112D 1D1E                move.b     -[A0], [A5 + 0x1D1E]
  27831. 00010E00  1617                     move.b     D3, [A7]
  27832. 00010E02  1B0B                     move.b     -[A5], A3
  27833. 00010E04  093A 052E                btst       [PC + 0x52E /* 00011334, value 0xB */], D4
  27834. 00010E08  052D 2607                btst       [A5 + 0x2607], D2
  27835. 00010E0C  050A                     btst       A2, D2
  27836. 00010E0E  1010                     move.b     D0, [A0]
  27837. 00010E10  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  27838. 00010E12  FFFF                     .invalid   <<F/7/7>>
  27839. 00010E14  FFA8                     .invalid   <<F/6/7>>
  27840. 00010E16  1026                     move.b     D0, -[A6]
  27841. 00010E18  0518                     btst       [A0]+, D2
  27842. 00010E1A  3431 0A05                move.w     D2, [A1 + D0 * 2 + 0x5]
  27843. 00010E1E  0A0D 0F0D                xori.b     A5, 0xD /* '\r' */
  27844. 00010E22  0F0D                     btst       A5, D7
  27845. 00010E24  00FF                     .incomplete
  27846. 00010E26  FFFF                     .invalid   <<F/7/7>>
  27847. 00010E28  C31C                     and.b      [A4]+, D1
  27848. 00010E2A  1C00                     move.b     D6, D0
  27849. 00010E2C  FFFF                     .invalid   <<F/7/7>>
  27850. 00010E2E  FFD7                     .invalid   <<F/7/7>>
  27851. 00010E30  1C61                     movea.b    A6, -[A1]
  27852. 00010E32  0B07                     btst       D7, D5
  27853. 00010E34  060B 0706                addi.b     A3, 0x6
  27854. 00010E38  0B07                     btst       D7, D5
  27855. 00010E3A  060B 1303                addi.b     A3, 0x3
  27856. 00010E3E  1906                     move.b     -[A4], D6
  27857. 00010E40  0C18 461A                cmpi.b     [A0]+, 0x1A
  27858. 00010E44  0A2D 2306 0C14           xori.b     [A5 + 0xC14], 0x6
  27859. 00010E4A  0329 0D16                btst       [A1 + 0xD16], D1
  27860. 00010E4E  310C                     move.w     -[A0], A4
  27861. 00010E50  0707                     btst       D7, D3
  27862. 00010E52  0B07                     btst       D7, D5
  27863. 00010E54  060B 0706                addi.b     A3, 0x6
  27864. 00010E58  0B07                     btst       D7, D5
  27865. 00010E5A  060B 070B                addi.b     A3, 0xB
  27866. 00010E5E  6306                     bls        +0x8 /* 00010E66 */
  27867. 00010E60  0C07 0706                cmpi.b     D7, 0x6
  27868. 00010E64  0C14 030F                cmpi.b     [A4], 0xF
  27869. // begin alternate branch 00010E66-00010E68
  27870. label00010E66:
  27871. 00010E66  030F                     btst       A7, D1
  27872. // end alternate branch 00010E66-00010E68
  27873. label00010E66: // (misaligned)
  27874. 00010E68  1C0C                     move.b     D6, A4
  27875. 00010E6A  0707                     btst       D7, D3
  27876. 00010E6C  0B07                     btst       D7, D5
  27877. 00010E6E  060B 0706                addi.b     A3, 0x6
  27878. 00010E72  0B07                     btst       D7, D5
  27879. 00010E74  060B 0709                addi.b     A3, 0x9 /* '\t' */
  27880. 00010E78  1413                     move.b     D2, [A3]
  27881. 00010E7A  1414                     move.b     D2, [A4]
  27882. 00010E7C  1414                     move.b     D2, [A4]
  27883. 00010E7E  1414                     move.b     D2, [A4]
  27884. 00010E80  1414                     move.b     D2, [A4]
  27885. 00010E82  1414                     move.b     D2, [A4]
  27886. 00010E84  1414                     move.b     D2, [A4]
  27887. 00010E86  1413                     move.b     D2, [A3]
  27888. 00010E88  1414                     move.b     D2, [A4]
  27889. 00010E8A  1414                     move.b     D2, [A4]
  27890. 00010E8C  1414                     move.b     D2, [A4]
  27891. 00010E8E  1414                     move.b     D2, [A4]
  27892. 00010E90  1400                     move.b     D2, D0
  27893. 00010E92  FFFF                     .invalid   <<F/7/7>>
  27894. 00010E94  FE18 1314                .unknown   0xFE18 0x1314 (W = 7)
  27895. 00010E98  1414                     move.b     D2, [A4]
  27896. 00010E9A  1414                     move.b     D2, [A4]
  27897. 00010E9C  1414                     move.b     D2, [A4]
  27898. 00010E9E  1414                     move.b     D2, [A4]
  27899. 00010EA0  1414                     move.b     D2, [A4]
  27900. 00010EA2  1414                     move.b     D2, [A4]
  27901. 00010EA4  1314                     move.b     -[A1], [A4]
  27902. 00010EA6  1414                     move.b     D2, [A4]
  27903. 00010EA8  1414                     move.b     D2, [A4]
  27904. 00010EAA  1414                     move.b     D2, [A4]
  27905. 00010EAC  1414                     move.b     D2, [A4]
  27906. 00010EAE  1400                     move.b     D2, D0
  27907. 00010EB0  FFFF                     .invalid   <<F/7/7>>
  27908. 00010EB2  FEA0 8153                .extension 0xEA0 <<F/2-3/7>> // unimplemented
  27909. 00010EB6  1714                     move.b     -[A3], [A4]
  27910. 00010EB8  1414                     move.b     D2, [A4]
  27911. 00010EBA  1414                     move.b     D2, [A4]
  27912. 00010EBC  1414                     move.b     D2, [A4]
  27913. 00010EBE  1414                     move.b     D2, [A4]
  27914. 00010EC0  1414                     move.b     D2, [A4]
  27915. 00010EC2  1414                     move.b     D2, [A4]
  27916. 00010EC4  1413                     move.b     D2, [A3]
  27917. 00010EC6  1418                     move.b     D2, [A0]+
  27918. 00010EC8  1418                     move.b     D2, [A0]+
  27919. 00010ECA  1414                     move.b     D2, [A4]
  27920. 00010ECC  1414                     move.b     D2, [A4]
  27921. 00010ECE  1400                     move.b     D2, D0
  27922. 00010ED0  FFFF                     .invalid   <<F/7/7>>
  27923. 00010ED2  FE23 1414                .unknown   0xFE23 0x1414 (W = 7)
  27924. 00010ED6  1414                     move.b     D2, [A4]
  27925. 00010ED8  1414                     move.b     D2, [A4]
  27926. 00010EDA  1414                     move.b     D2, [A4]
  27927. 00010EDC  1414                     move.b     D2, [A4]
  27928. 00010EDE  1414                     move.b     D2, [A4]
  27929. 00010EE0  1413                     move.b     D2, [A3]
  27930. 00010EE2  1414                     move.b     D2, [A4]
  27931. 00010EE4  1814                     move.b     D4, [A4]
  27932. 00010EE6  1814                     move.b     D4, [A4]
  27933. 00010EE8  1414                     move.b     D2, [A4]
  27934. 00010EEA  1414                     move.b     D2, [A4]
  27935. 00010EEC  00FF                     .incomplete
  27936. 00010EEE  FFFE                     .invalid   <<F/7/7>>
  27937. 00010EF0  C02F 4814                and.b      D0, [A7 + 0x4814]
  27938. 00010EF4  070D                     btst       A5, D3
  27939. 00010EF6  1814                     move.b     D4, [A4]
  27940. 00010EF8  00FF                     .incomplete
  27941. 00010EFA  FFFF                     .invalid   <<F/7/7>>
  27942. 00010EFC  D72C 00FF                add.b      [A4 + 0xFF], D3
  27943. 00010F00  FFFF                     .invalid   <<F/7/7>>
  27944. 00010F02  DC14                     add.b      D6, [A4]
  27945. 00010F04  3914                     move.w     -[A4], [A4]
  27946. 00010F06  142B 1414                move.b     D2, [A3 + 0x1414]
  27947. 00010F0A  1414                     move.b     D2, [A4]
  27948. 00010F0C  1414                     move.b     D2, [A4]
  27949. 00010F0E  1414                     move.b     D2, [A4]
  27950. 00010F10  1414                     move.b     D2, [A4]
  27951. 00010F12  1414                     move.b     D2, [A4]
  27952. 00010F14  1414                     move.b     D2, [A4]
  27953. 00010F16  1413                     move.b     D2, [A3]
  27954. 00010F18  1313                     move.b     -[A1], [A3]
  27955. 00010F1A  00FF                     .incomplete
  27956. 00010F1C  FFFE                     .invalid   <<F/7/7>>
  27957. 00010F1E  A514                     syscall    GetVol/PBHGetVol/HGetVol, flags=5
  27958. 00010F20  1414                     move.b     D2, [A4]
  27959. 00010F22  1414                     move.b     D2, [A4]
  27960. 00010F24  1414                     move.b     D2, [A4]
  27961. 00010F26  1414                     move.b     D2, [A4]
  27962. 00010F28  1414                     move.b     D2, [A4]
  27963. 00010F2A  1414                     move.b     D2, [A4]
  27964. 00010F2C  1413                     move.b     D2, [A3]
  27965. 00010F2E  1313                     move.b     -[A1], [A3]
  27966. 00010F30  1300                     move.b     -[A1], D0
  27967. 00010F32  FFFF                     .invalid   <<F/7/7>>
  27968. 00010F34  FF07                     .extension 0xF07 <<F/4-5/7>> // unimplemented
  27969. 00010F36  808C                     or.l       D0, A4
  27970. 00010F38  143A 1307                move.b     D2, [PC + 0x1307 /* 00012241, cstring ""<EOF> */]
  27971. 00010F3C  0C03 0405                cmpi.b     D3, 0x5
  27972. 00010F40  0724                     btst       -[A4], D3
  27973. 00010F42  2635 00FF                move.l     D3, [A5 + D0.w - 0x1]
  27974. 00010F46  FFFF                     .invalid   <<F/7/7>>
  27975. 00010F48  AB05                     syscall    CopyHandle
  27976. 00010F4A  1115                     move.b     -[A0], [A5]
  27977. 00010F4C  4739 037E 0726           .invalid   3, [0x037E0726] // invalid opcode 4 with b == 4
  27978. 00010F52  0B18                     btst       [A0]+, D5
  27979. 00010F54  081A 0B07                btst.b     [A2]+, 0x7
  27980. 00010F58  060B 0706                addi.b     A3, 0x6
  27981. 00010F5C  0B07                     btst       D7, D5
  27982. 00010F5E  060B 0706                addi.b     A3, 0x6
  27983. 00010F62  0B07                     btst       D7, D5
  27984. 00010F64  060B 0706                addi.b     A3, 0x6
  27985. 00010F68  0B07                     btst       D7, D5
  27986. 00010F6A  060C 0707                addi.b     A4, 0x7
  27987. 00010F6E  0B07                     btst       D7, D5
  27988. 00010F70  060C 0707                addi.b     A4, 0x7
  27989. 00010F74  060B 1403                addi.b     A3, 0x3
  27990. 00010F78  3255                     movea.w    A1, [A5]
  27991. 00010F7A  2623                     move.l     D3, -[A3]
  27992. 00010F7C  0B13                     btst       [A3], D5
  27993. 00010F7E  0324                     btst       -[A4], D1
  27994. 00010F80  2706                     move.l     -[A3], D6
  27995. 00010F82  0C15 033B                cmpi.b     [A5], 0x3B /* ';' */
  27996. 00010F86  1C15                     move.b     D6, [A5]
  27997. 00010F88  1515                     move.b     -[A2], [A5]
  27998. 00010F8A  150B                     move.b     -[A2], A3
  27999. 00010F8C  8084                     or.l       D0, D4
  28000. 00010F8E  00FF                     .incomplete
  28001. 00010F90  FFFF                     .invalid   <<F/7/7>>
  28002. 00010F92  7F05                     moveq.l    D7, 0x05
  28003. 00010F94  1214                     move.b     D1, [A4]
  28004. 00010F96  592F 0C07                subq.b     [A7 + 0xC07], 4
  28005. 00010F9A  070B                     btst       A3, D3
  28006. 00010F9C  0706                     btst       D6, D3
  28007. 00010F9E  060B 0706                addi.b     A3, 0x6
  28008. 00010FA2  060B 0706                addi.b     A3, 0x6
  28009. 00010FA6  0C07 070C                cmpi.b     D7, 0xC
  28010. 00010FAA  0707                     btst       D7, D3
  28011. 00010FAC  0C07 0706                cmpi.b     D7, 0x6
  28012. 00010FB0  0C14 0304                cmpi.b     [A4], 0x4
  28013. 00010FB4  340A                     move.w     D2, A2
  28014. 00010FB6  2427                     move.l     D2, -[A7]
  28015. 00010FB8  060C 1403                addi.b     A4, 0x3
  28016. 00010FBC  2106                     move.l     -[A0], D6
  28017. 00010FBE  0C07 070C                cmpi.b     D7, 0xC
  28018. 00010FC2  0707                     btst       D7, D3
  28019. 00010FC4  060C 1403                addi.b     A4, 0x3
  28020. 00010FC8  1D06                     move.b     -[A6], D6
  28021. 00010FCA  0C17 1B06                cmpi.b     [A7], 0x6
  28022. // begin alternate branch 00010FCC-00010FCE
  28023. label00010FCC:
  28024. 00010FCC  1B06                     move.b     -[A5], D6
  28025. // end alternate branch 00010FCC-00010FCE
  28026. label00010FCC: // (misaligned)
  28027. 00010FCE  0C07 070B                cmpi.b     D7, 0xB
  28028. 00010FD2  0706                     btst       D6, D3
  28029. 00010FD4  0C18 4C05                cmpi.b     [A0]+, 0x5
  28030. 00010FD8  050D                     btst       A5, D2
  28031. 00010FDA  0417 3900                subi.b     [A7], 0x0
  28032. 00010FDE  FFFF                     .invalid   <<F/7/7>>
  28033. 00010FE0  FFB3                     .invalid   <<F/6/7>>
  28034. 00010FE2  3107                     move.w     -[A0], D7
  28035. 00010FE4  1861                     movea.b    A4, -[A1]
  28036. 00010FE6  0309                     btst       A1, D1
  28037. 00010FE8  1A26                     move.b     D5, -[A6]
  28038. 00010FEA  2A0E                     move.l     D5, A6
  28039. 00010FEC  0E0E 590E                .invalid.b A6, 0xE // invalid immediate operation
  28040. 00010FF0  00FF                     .incomplete
  28041. 00010FF2  FFFF                     .invalid   <<F/7/7>>
  28042. 00010FF4  1226                     move.b     D1, -[A6]
  28043. 00010FF6  80CE                     divu.w     D0, A6
  28044. 00010FF8  00FF                     .incomplete
  28045. 00010FFA  FFFF                     .invalid   <<F/7/7>>
  28046. 00010FFC  3A80                     move.w     [A5], D0
  28047. 00010FFE  8E80                     or.l       D7, D0
  28048. 00011000  CB14                     and.b      [A4], D5
  28049. 00011002  00FF                     .incomplete
  28050. 00011004  FFFF                     .invalid   <<F/7/7>>
  28051. 00011006  6108                     bsr        +0xA /* 00011010 */
  28052. 00011008  120C                     move.b     D1, A4
  28053. 0001100A  1005                     move.b     D0, D5
  28054. 0001100C  0514                     btst       [A4], D2
  28055. 0001100E  00FF                     .incomplete
  28056. fn00011010:
  28057. 00011010  FFFF                     .invalid   <<F/7/7>>
  28058. 00011012  F206 0E00                fmove      fp4, fp3
  28059. 00011016  FFFF                     .invalid   <<F/7/7>>
  28060. 00011018  FFF5                     .invalid   <<F/7/7>>
  28061. 0001101A  176D 0719 590B           move.b     [A3 + 0x590B], [A5 + 0x719]
  28062. 00011020  0803 0903                btst.b     D3, 0x3
  28063. 00011024  0915                     btst       [A5], D4
  28064. 00011026  0D05                     btst       D5, D6
  28065. 00011028  3009                     move.w     D0, A1
  28066. 0001102A  0309                     btst       A1, D1
  28067. 0001102C  150D                     move.b     -[A2], A5
  28068. 0001102E  0530 0A03                btst       [A0 + D0 * 2 + 0x3], D2
  28069. 00011032  0917                     btst       [A7], D4
  28070. 00011034  1005                     move.b     D0, D5
  28071. 00011036  3F23                     move.w     -[A7], -[A3]
  28072. 00011038  0380                     bclr       D0, D1
  28073. 0001103A  A803                     syscall    SndDoCommand
  28074. 0001103C  00FF                     .incomplete
  28075. 0001103E  FFFF                     .invalid   <<F/7/7>>
  28076. 00011040  5E15                     addq.b     [A5], 7
  28077. 00011042  187E                     movea.b    A4, <<invalid special address>>
  28078. 00011044  1525                     move.b     -[A2], -[A5]
  28079. 00011046  00FF                     .incomplete
  28080. 00011048  FFFF                     .invalid   <<F/7/7>>
  28081. 0001104A  6280                     bhi        -0x7E /* 00010FCC */
  28082. 0001104C  B800                     cmp.b      D4, D0
  28083. 0001104E  FFFF                     .invalid   <<F/7/7>>
  28084. 00011050  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  28085. 00011052  80B8 00FF                or.l       D0, [0x000000FF]
  28086. 00011056  FFFF                     .invalid   <<F/7/7>>
  28087. 00011058  5680                     addq.l     D0, 3
  28088. 0001105A  B800                     cmp.b      D4, D0
  28089. 0001105C  FFFF                     .invalid   <<F/7/7>>
  28090. 0001105E  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  28091. 00011060  084E 8098                bchg.b     A6, 0x98
  28092. 00011064  1103                     move.b     -[A0], D3
  28093. 00011066  0916                     btst       [A6], D4
  28094. 00011068  1906                     move.b     -[A4], D6
  28095. 0001106A  0C0E 0F07                cmpi.b     A6, 0x7
  28096. 0001106E  310B                     move.w     -[A0], A3
  28097. 00011070  0706                     btst       D6, D3
  28098. 00011072  060C 0707                addi.b     A4, 0x7
  28099. 00011076  060C 0707                addi.b     A4, 0x7
  28100. 0001107A  060C 1403                addi.b     A4, 0x3
  28101. 0001107E  450D                     .invalid   2, A5 // invalid opcode 4 with b == 4
  28102. 00011080  0471 2B05 1126 0A06 0F0B subi.w     [[A1 + 0xA06] + D1 + 0xF0B], 0x2B05
  28103. 0001108A  0610 1B0A                addi.b     [A0], 0xA /* '\n' */
  28104. 0001108E  0613 0B06                addi.b     [A3], 0x6
  28105. 00011092  1300                     move.b     -[A1], D0
  28106. 00011094  FFFF                     .invalid   <<F/7/7>>
  28107. 00011096  FF74                     .extension 0xF74 <<F/4-5/7>> // unimplemented
  28108. 00011098  203B 2400                move.l     D0, [PC + D2.w * 4]
  28109. 0001109C  FFFF                     .invalid   <<F/7/7>>
  28110. 0001109E  FF8E                     .invalid   <<F/6/7>>
  28111. 000110A0  213E                     move.l     -[A0], <<invalid special address>>
  28112. 000110A2  2400                     move.l     D2, D0
  28113. 000110A4  FFFF                     .invalid   <<F/7/7>>
  28114. 000110A6  FFD2                     .invalid   <<F/7/7>>
  28115. 000110A8  2410                     move.l     D2, [A0]
  28116. 000110AA  1906                     move.b     -[A4], D6
  28117. 000110AC  0B07                     btst       D7, D5
  28118. 000110AE  060B 0706                addi.b     A3, 0x6
  28119. 000110B2  0C15 0333                cmpi.b     [A5], 0x33 /* '3' */
  28120. 000110B6  1F15                     move.b     -[A7], [A5]
  28121. 000110B8  00FF                     .incomplete
  28122. 000110BA  FFFF                     .invalid   <<F/7/7>>
  28123. 000110BC  D205                     add.b      D1, D5
  28124. 000110BE  0B60                     bchg       -[A0], D5
  28125. 000110C0  0607 0B65                addi.b     D7, 0x65 /* 'e' */
  28126. 000110C4  0B07                     btst       D7, D5
  28127. 000110C6  060B 0706                addi.b     A3, 0x6
  28128. 000110CA  060C 1876                addi.b     A4, 0x76 /* 'v' */
  28129. 000110CE  0F0F                     btst       A7, D7
  28130. 000110D0  1221                     move.b     D1, -[A1]
  28131. 000110D2  2121                     move.l     -[A0], -[A1]
  28132. 000110D4  1C13                     move.b     D6, [A3]
  28133. 000110D6  1216                     move.b     D1, [A6]
  28134. 000110D8  0707                     btst       D7, D3
  28135. 000110DA  3006                     move.w     D0, D6
  28136. 000110DC  0C17 1F3D                cmpi.b     [A7], 0x3D /* '=' */
  28137. 000110E0  2114                     move.l     -[A0], [A4]
  28138. 000110E2  1907                     move.b     -[A4], D7
  28139. 000110E4  0733 0B07 060B 0706      btst       [[A3 + <<invalid base displacement size>>] + D0 * 2 + 0x60B0706], D3
  28140. 000110EC  060C 1403                addi.b     A4, 0x3
  28141. 000110F0  2340 00FF                move.l     [A1 + 0xFF], D0
  28142. 000110F4  FFFF                     .invalid   <<F/7/7>>
  28143. 000110F6  C552                     and.w      [A2], D2
  28144. 000110F8  00FF                     .incomplete
  28145. 000110FA  FFFF                     .invalid   <<F/7/7>>
  28146. 000110FC  B352                     xor.w      [A2], D1
  28147. 000110FE  00FF                     .incomplete
  28148. 00011100  FFFF                     .invalid   <<F/7/7>>
  28149. 00011102  B407                     cmp.b      D2, D7
  28150. 00011104  040A 3C00                subi.b     A2, 0x0
  28151. 00011108  FFFF                     .invalid   <<F/7/7>>
  28152. 0001110A  FFD2                     .invalid   <<F/7/7>>
  28153. 0001110C  3A00                     move.w     D5, D0
  28154. 0001110E  FFFF                     .invalid   <<F/7/7>>
  28155. 00011110  FFD6                     .invalid   <<F/7/7>>
  28156. 00011112  071E                     btst       [A6]+, D3
  28157. 00011114  00FF                     .incomplete
  28158. 00011116  FFFF                     .invalid   <<F/7/7>>
  28159. 00011118  DF06                     addx.b     D7, D6
  28160. 0001111A  2E15                     move.l     D7, [A5]
  28161. 0001111C  00FF                     .incomplete
  28162. 0001111E  FFFF                     .invalid   <<F/7/7>>
  28163. 00011120  F63A 6300                .move16    0xF63A, 0x6300 // unimplemented
  28164. 00011124  FFFF                     .invalid   <<F/7/7>>
  28165. 00011126  FFAA                     .invalid   <<F/6/7>>
  28166. 00011128  0E05 0911                .invalid.b D5, 0x11 // invalid immediate operation
  28167. 0001112C  0D07                     btst       D7, D6
  28168. 0001112E  202E 0519                move.l     D0, [A6 + 0x519]
  28169. 00011132  2E0A                     move.l     D7, A2
  28170. 00011134  0B07                     btst       D7, D5
  28171. 00011136  00FF                     .incomplete
  28172. 00011138  FFFF                     .invalid   <<F/7/7>>
  28173. 0001113A  FC32 0A6F                .unknown   0xFC32 0x0A6F (W = 6)
  28174. 0001113E  142C 1B38                move.b     D2, [A4 + 0x1B38]
  28175. 00011142  4105                     .invalid   0, D5 // invalid opcode 4 with b == 4
  28176. 00011144  050C                     btst       A4, D2
  28177. 00011146  070F                     btst       A7, D3
  28178. 00011148  1329 2C00                move.b     -[A1], [A1 + 0x2C00]
  28179. 0001114C  FFFF                     .invalid   <<F/7/7>>
  28180. 0001114E  FFB2                     .invalid   <<F/6/7>>
  28181. 00011150  292C 00FF                move.l     -[A4], [A4 + 0xFF]
  28182. 00011154  FFFF                     .invalid   <<F/7/7>>
  28183. 00011156  AF29                     syscall    TrimRect, auto_pop
  28184. 00011158  2C00                     move.l     D6, D0
  28185. 0001115A  FFFF                     .invalid   <<F/7/7>>
  28186. 0001115C  FFB4                     .invalid   <<F/6/7>>
  28187. 0001115E  292C 00FF                move.l     -[A4], [A4 + 0xFF]
  28188. 00011162  FFFF                     .invalid   <<F/7/7>>
  28189. 00011164  B829 2C00                cmp.b      D4, [A1 + 0x2C00]
  28190. 00011168  FFFF                     .invalid   <<F/7/7>>
  28191. 0001116A  FFD9                     .invalid   <<F/7/7>>
  28192. 0001116C  5943                     subq.w     D3, 4
  28193. 0001116E  151C                     move.b     -[A2], [A4]+
  28194. 00011170  1605                     move.b     D3, D5
  28195. 00011172  080F 2900                btst.b     A7, 0x0
  28196. 00011176  FFFF                     .invalid   <<F/7/7>>
  28197. 00011178  FFDE                     .invalid   <<F/7/7>>
  28198. 0001117A  2A00                     move.l     D5, D0
  28199. 0001117C  FFFF                     .invalid   <<F/7/7>>
  28200. 0001117E  FFDA                     .invalid   <<F/7/7>>
  28201. 00011180  2B00                     move.l     -[A5], D0
  28202. 00011182  FFFF                     .invalid   <<F/7/7>>
  28203. 00011184  FFE0                     .invalid   <<F/7/7>>
  28204. 00011186  2913                     move.l     -[A4], [A3]
  28205. 00011188  0E05 103D                .invalid.b D5, 0x3D /* '=' */ // invalid immediate operation
  28206. 0001118C  7200                     moveq.l    D1, 0x00
  28207. 0001118E  FFFF                     .invalid   <<F/7/7>>
  28208. 00011190  FF93                     .invalid   <<F/6/7>>
  28209. 00011192  7200                     moveq.l    D1, 0x00
  28210. 00011194  FFFF                     .invalid   <<F/7/7>>
  28211. 00011196  FF93                     .invalid   <<F/6/7>>
  28212. 00011198  7200                     moveq.l    D1, 0x00
  28213. 0001119A  FFFF                     .invalid   <<F/7/7>>
  28214. 0001119C  FFA5                     .invalid   <<F/6/7>>
  28215. 0001119E  0E16 572F                .invalid.b [A6], 0x2F /* '/' */ // invalid immediate operation
  28216. 000111A2  00FF                     .incomplete
  28217. 000111A4  FFFF                     .invalid   <<F/7/7>>
  28218. 000111A6  DF31 2B0B 1303 2431      add.b      [[A1 + <<invalid base displacement size>> + D2 * 2] + 0x13032431], D7
  28219. 000111AE  2900                     move.l     -[A4], D0
  28220. 000111B0  FFFF                     .invalid   <<F/7/7>>
  28221. 000111B2  FFEA                     .invalid   <<F/7/7>>
  28222. 000111B4  3506                     move.w     -[A2], D6
  28223. 000111B6  0C18 5D0A                cmpi.b     [A0]+, 0xA /* '\n' */
  28224. 000111BA  030A                     btst       A2, D1
  28225. 000111BC  1403                     move.b     D2, D3
  28226. 000111BE  0700                     btst       D0, D3
  28227. 000111C0  FFFF                     .invalid   <<F/7/7>>
  28228. 000111C2  FFFD                     .invalid   <<F/7/7>>
  28229. 000111C4  142A 082B                move.b     D2, [A2 + 0x82B]
  28230. 000111C8  0B13                     btst       [A3], D5
  28231. 000111CA  031D                     btst       [A5]+, D1
  28232. 000111CC  1406                     move.b     D2, D6
  28233. 000111CE  0C17 2205                cmpi.b     [A7], 0x5
  28234. 000111D2  3B05                     move.w     -[A5], D5
  28235. 000111D4  1315                     move.b     -[A1], [A5]
  28236. 000111D6  0B07                     btst       D7, D5
  28237. 000111D8  060B 0706                addi.b     A3, 0x6
  28238. 000111DC  0B14                     btst       [A4], D5
  28239. 000111DE  0320                     btst       -[A0], D1
  28240. 000111E0  0906                     btst       D6, D4
  28241. 000111E2  0318                     btst       [A0]+, D1
  28242. 000111E4  0C07 070C                cmpi.b     D7, 0xC
  28243. 000111E8  1757 0C14                move.b     [A3 + 0xC14], [A7]
  28244. 000111EC  0327                     btst       -[A7], D1
  28245. 000111EE  0B16                     btst       [A6], D5
  28246. 000111F0  80B4 1004                or.l       D0, [A4 + D1.w + 0x4]
  28247. 000111F4  153B 0808                move.b     -[A2], [PC + D0 + 0x8]
  28248. 000111F8  081A 5100                btst.b     [A2]+, 0x0
  28249. 000111FC  FFFF                     .invalid   <<F/7/7>>
  28250. 000111FE  FFB4                     .invalid   <<F/6/7>>
  28251. 00011200  5100                     subq.b     D0, 8
  28252. 00011202  FFFF                     .invalid   <<F/7/7>>
  28253. 00011204  FFC5                     .invalid   <<F/7/7>>
  28254. 00011206  5D00                     subq.b     D0, 6
  28255. 00011208  FFFF                     .invalid   <<F/7/7>>
  28256. 0001120A  FFB1                     .invalid   <<F/6/7>>
  28257. 0001120C  5D4F                     subq.w     A7, 6
  28258. 0001120E  0B07                     btst       D7, D5
  28259. 00011210  0606 0C15                addi.b     D6, 0x15
  28260. 00011214  0304                     btst       D4, D1
  28261. 00011216  315B 00FF                move.w     [A0 + 0xFF], [A3]+
  28262. 0001121A  FFFF                     .invalid   <<F/7/7>>
  28263. 0001121C  AD08                     syscall    ShowHide, auto_pop
  28264. 0001121E  1306                     move.b     -[A1], D6
  28265. 00011220  0534 072E 1230 0B07      btst       [[A4 + 0x1230] + D0 * 8 + 0xB07], D2
  28266. 00011228  060B 0706                addi.b     A3, 0x6
  28267. 0001122C  0B07                     btst       D7, D5
  28268. 0001122E  060B 0706                addi.b     A3, 0x6
  28269. 00011232  0B13                     btst       [A3], D5
  28270. 00011234  0329 0742                btst       [A1 + 0x742], D1
  28271. 00011238  0F0C                     btst       A4, D7
  28272. 0001123A  152B 060C                move.b     -[A2], [A3 + 0x60C]
  28273. 0001123E  1403                     move.b     D2, D3
  28274. 00011240  2A18                     move.l     D5, [A0]+
  28275. 00011242  1900                     move.b     -[A4], D0
  28276. 00011244  FFFF                     .invalid   <<F/7/7>>
  28277. 00011246  FFDD                     .invalid   <<F/7/7>>
  28278. 00011248  1107                     move.b     -[A0], D7
  28279. 0001124A  1207                     move.b     D1, D7
  28280. 0001124C  260B                     move.l     D3, A3
  28281. 0001124E  0706                     btst       D6, D3
  28282. 00011250  0B07                     btst       D7, D5
  28283. 00011252  060B 0706                addi.b     A3, 0x6
  28284. 00011256  0B07                     btst       D7, D5
  28285. 00011258  060B 0706                addi.b     A3, 0x6
  28286. 0001125C  0B07                     btst       D7, D5
  28287. 0001125E  060B 0706                addi.b     A3, 0x6
  28288. 00011262  0B07                     btst       D7, D5
  28289. 00011264  0606 0C1D                addi.b     D6, 0x1D
  28290. 00011268  1407                     move.b     D2, D7
  28291. 0001126A  0439 0514 2100 FFFF      subi.b     [0x2100FFFF], 0x14
  28292. 00011272  FFE6                     .invalid   <<F/7/7>>
  28293. 00011274  0308                     btst       A0, D1
  28294. 00011276  1619                     move.b     D3, [A1]+
  28295. 00011278  00FF                     .incomplete
  28296. 0001127A  FFFF                     .invalid   <<F/7/7>>
  28297. 0001127C  EA09                     lsr        D1.b, 5
  28298. 0001127E  1007                     move.b     D0, D7
  28299. 00011280  00FF                     .incomplete
  28300. 00011282  FFFF                     .invalid   <<F/7/7>>
  28301. 00011284  FD43                     .extension 0xD43 <<F/4-5/6>> // unimplemented
  28302. 00011286  3905                     move.w     -[A4], D5
  28303. 00011288  040E 1561                subi.b     A6, 0x61 /* 'a' */
  28304. 0001128C  00FF                     .incomplete
  28305. 0001128E  FFFF                     .invalid   <<F/7/7>>
  28306. 00011290  BA21                     cmp.b      D5, -[A1]
  28307. 00011292  0512                     btst       [A2], D2
  28308. 00011294  0B0A                     btst       A2, D5
  28309. 00011296  271B                     move.l     -[A3], [A3]+
  28310. 00011298  060C 0707                addi.b     A4, 0x7
  28311. 0001129C  060C 0707                addi.b     A4, 0x7
  28312. 000112A0  060C 1866                addi.b     A4, 0x66 /* 'f' */
  28313. 000112A4  0F0F                     btst       A7, D7
  28314. 000112A6  0F0F                     btst       A7, D7
  28315. 000112A8  0F0F                     btst       A7, D7
  28316. 000112AA  0F0F                     btst       A7, D7
  28317. 000112AC  0F0F                     btst       A7, D7
  28318. 000112AE  0F0F                     btst       A7, D7
  28319. 000112B0  0F12                     btst       [A2], D7
  28320. 000112B2  1E0F                     move.b     D7, A7
  28321. 000112B4  0F0F                     btst       A7, D7
  28322. 000112B6  0F0F                     btst       A7, D7
  28323. 000112B8  0F0F                     btst       A7, D7
  28324. 000112BA  3206                     move.w     D1, D6
  28325. 000112BC  0C17 2880                cmpi.b     [A7], 0x80
  28326. 000112C0  9600                     sub.b      D3, D0
  28327. 000112C2  FFFF                     .invalid   <<F/7/7>>
  28328. 000112C4  FF6F                     .extension 0xF6F <<F/4-5/7>> // unimplemented
  28329. 000112C6  050A                     btst       A2, D2
  28330. 000112C8  0514                     btst       [A4], D2
  28331. 000112CA  133C 1127                move.b     -[A1], 0x27 /* '\'' */
  28332. 000112CE  161B                     move.b     D3, [A3]+
  28333. 000112D0  1D1C                     move.b     -[A6], [A4]+
  28334. 000112D2  1A11                     move.b     D5, [A1]
  28335. 000112D4  1111                     move.b     -[A0], [A1]
  28336. 000112D6  7200                     moveq.l    D1, 0x00
  28337. 000112D8  FFFF                     .invalid   <<F/7/7>>
  28338. 000112DA  FE69 050D                .extension 0xE69 <<F/1/7>>, 0x050D // unimplemented
  28339. 000112DE  053C 00FF                btst       0xFF, D2
  28340. 000112E2  FFFF                     .invalid   <<F/7/7>>
  28341. 000112E4  C930 80DE                and.b      [A0 + A0.w - 0x34], D4
  28342. 000112E8  0654 412D                addi.w     [A4], 0x412D /* 'A-' */
  28343. 000112EC  1F20                     move.b     -[A7], -[A0]
  28344. 000112EE  0503                     btst       D3, D2
  28345. 000112F0  0B05                     btst       D5, D5
  28346. 000112F2  1006                     move.b     D0, D6
  28347. 000112F4  0C15 0355                cmpi.b     [A5], 0x55 /* 'U' */
  28348. 000112F8  0A07 0D05                xori.b     D7, 0x5
  28349. 000112FC  1103                     move.b     -[A0], D3
  28350. 000112FE  3507                     move.w     -[A2], D7
  28351. 00011300  0D05                     btst       D5, D6
  28352. 00011302  1103                     move.b     -[A0], D3
  28353. 00011304  0B05                     btst       D5, D5
  28354. 00011306  0306                     btst       D6, D1
  28355. 00011308  070B                     btst       A3, D3
  28356. 0001130A  3205                     move.w     D1, D5
  28357. 0001130C  1117                     move.b     -[A0], [A7]
  28358. 0001130E  0C07 070B                cmpi.b     D7, 0xB
  28359. 00011312  070D                     btst       A5, D3
  28360. 00011314  0364                     bchg       -[A4], D1
  28361. 00011316  062B 1806 2B00           addi.b     [A3 + 0x2B00], 0x6
  28362. 0001131C  FFFF                     .invalid   <<F/7/7>>
  28363. 0001131E  FF91                     .invalid   <<F/6/7>>
  28364. 00011320  4900                     .invalid   4, D0 // invalid opcode 4 with b == 4
  28365. 00011322  FFFF                     .invalid   <<F/7/7>>
  28366. 00011324  FFBE                     .invalid   <<F/6/7>>
  28367. 00011326  4900                     .invalid   4, D0 // invalid opcode 4 with b == 4
  28368. 00011328  FFFF                     .invalid   <<F/7/7>>
  28369. 0001132A  FFD2                     .invalid   <<F/7/7>>
  28370. 0001132C  4900                     .invalid   4, D0 // invalid opcode 4 with b == 4
  28371. 0001132E  FFFF                     .invalid   <<F/7/7>>
  28372. 00011330  FFC8                     .invalid   <<F/7/7>>
  28373. 00011332  4937 0B07 060B 0706      .invalid   4, [[A7 + <<invalid base displacement size>>] + D0 * 2 + 0x60B0706] // invalid opcode 4 with b == 4
  28374. 0001133A  0B07                     btst       D7, D5
  28375. 0001133C  060B 0706                addi.b     A3, 0x6
  28376. 00011340  0B07                     btst       D7, D5
  28377. 00011342  060B 0706                addi.b     A3, 0x6
  28378. 00011346  0B07                     btst       D7, D5
  28379. 00011348  060B 0706                addi.b     A3, 0x6
  28380. 0001134C  0B07                     btst       D7, D5
  28381. 0001134E  060B 0706                addi.b     A3, 0x6
  28382. 00011352  0B07                     btst       D7, D5
  28383. 00011354  060B 0706                addi.b     A3, 0x6
  28384. 00011358  0B07                     btst       D7, D5
  28385. 0001135A  060B 0706                addi.b     A3, 0x6
  28386. 0001135E  0B07                     btst       D7, D5
  28387. 00011360  060B 0706                addi.b     A3, 0x6
  28388. 00011364  0B07                     btst       D7, D5
  28389. 00011366  0606 0C18                addi.b     D6, 0x18
  28390. 0001136A  3D0E                     move.w     -[A6], A6
  28391. 0001136C  0D36 060C                btst       [A6 + D0.w * 8 + 0xC], D6
  28392. 00011370  1503                     move.b     -[A2], D3
  28393. 00011372  2838 380C                move.l     D4, [0x0000380C]
  28394. 00011376  1503                     move.b     -[A2], D3
  28395. 00011378  2803                     move.l     D4, D3
  28396. 0001137A  4703                     .invalid   3, D3 // invalid opcode 4 with b == 4
  28397. 0001137C  090E                     btst       A6, D4
  28398. 0001137E  1916                     move.b     -[A4], [A6]
  28399. 00011380  191B                     move.b     -[A4], [A3]+
  28400. 00011382  0508                     btst       A0, D2
  28401. 00011384  460C                     not.b      A4
  28402. 00011386  1730 1D0B 0706 0C07      move.b     -[A3], [[A0 + <<invalid base displacement size>> + D1 * 4] + 0x7060C07]
  28403. 0001138E  070C                     btst       A4, D3
  28404. 00011390  0707                     btst       D7, D3
  28405. 00011392  0C07 070B                cmpi.b     D7, 0xB
  28406. 00011396  0706                     btst       D6, D3
  28407. 00011398  0B07                     btst       D7, D5
  28408. 0001139A  0606 0B07                addi.b     D6, 0x7
  28409. 0001139E  060B 0707                addi.b     A3, 0x7
  28410. 000113A2  1414                     move.b     D2, [A4]
  28411. 000113A4  1414                     move.b     D2, [A4]
  28412. 000113A6  1414                     move.b     D2, [A4]
  28413. 000113A8  1414                     move.b     D2, [A4]
  28414. 000113AA  1414                     move.b     D2, [A4]
  28415. 000113AC  1313                     move.b     -[A1], [A3]
  28416. 000113AE  1414                     move.b     D2, [A4]
  28417. 000113B0  1413                     move.b     D2, [A3]
  28418. 000113B2  1400                     move.b     D2, D0
  28419. 000113B4  FFFF                     .invalid   <<F/7/7>>
  28420. 000113B6  FEB3 0614                .extension 0xEB3 <<F/2-3/7>> // unimplemented
  28421. 000113BA  1414                     move.b     D2, [A4]
  28422. 000113BC  1414                     move.b     D2, [A4]
  28423. 000113BE  1414                     move.b     D2, [A4]
  28424. 000113C0  1414                     move.b     D2, [A4]
  28425. 000113C2  1313                     move.b     -[A1], [A3]
  28426. 000113C4  1414                     move.b     D2, [A4]
  28427. 000113C6  1413                     move.b     D2, [A3]
  28428. 000113C8  1414                     move.b     D2, [A4]
  28429. 000113CA  00FF                     .incomplete
  28430. 000113CC  FFFE                     .invalid   <<F/7/7>>
  28431. 000113CE  B607                     cmp.b      D3, D7
  28432. 000113D0  0D07                     btst       D7, D6
  28433. 000113D2  0D07                     btst       D7, D6
  28434. 000113D4  0D07                     btst       D7, D6
  28435. 000113D6  0D07                     btst       D7, D6
  28436. 000113D8  0D07                     btst       D7, D6
  28437. 000113DA  0D07                     btst       D7, D6
  28438. 000113DC  0D07                     btst       D7, D6
  28439. 000113DE  0D07                     btst       D7, D6
  28440. 000113E0  0D07                     btst       D7, D6
  28441. 000113E2  0C07 0C07                cmpi.b     D7, 0x7
  28442. label000113E6:
  28443. 000113E6  0D07                     btst       D7, D6
  28444. 000113E8  0D07                     btst       D7, D6
  28445. 000113EA  0D07                     btst       D7, D6
  28446. 000113EC  0C07 0D07                cmpi.b     D7, 0x7
  28447. 000113F0  0D05                     btst       D5, D6
  28448. 000113F2  0C07 0000                cmpi.b     D7, 0x0
  28449. 000113F6  3280                     move.w     [A1], D0
  28450. 000113F8  AC80                     syscall    SetPt, auto_pop
  28451. 000113FA  8226                     or.b       D1, -[A6]
  28452. 000113FC  80BD                     or.l       D0, <<invalid special address>>
  28453. 000113FE  590E                     subq.b     A6, 4
  28454. 00011400  80DE                     divu.w     D0, [A6]+
  28455. 00011402  8206                     or.b       D1, D6
  28456. 00011404  0D55                     bchg       [A5], D6
  28457. 00011406  6743                     beq        +0x45 /* 0001144B */
  28458. 00011408  3C46                     movea.w    A6, D6
  28459. 0001140A  4241                     clr.w      D1
  28460. 0001140C  3F3A 6282                move.w     -[A7], [PC + 0x6282 /* 00017690, cstring ""<EOF> */]
  28461. 00011410  6361                     bls        +0x63 /* 00011473 */
  28462. 00011412  0E80 AB48 1313           .invalid.l D0, 0xAB481313 // invalid immediate operation
  28463. 00011418  80C4                     divu.w     D0, D4
  28464. 0001141A  8090                     or.l       D0, [A0]
  28465. 0001141C  7281                     moveq.l    D1, 0xFFFFFF81
  28466. 0001141E  7377                     moveq.l    D1, 0x77
  28467. 00011420  1213                     move.b     D1, [A3]
  28468. 00011422  1780 A06A                move.b     [A3 + A2.w + 0x6A], D0
  28469. 00011426  5B0D                     subq.b     A5, 5
  28470. 00011428  80C7                     divu.w     D0, D7
  28471. 0001142A  4668 487E                not.w      [A0 + 0x487E]
  28472. 0001142E  4A7A 5A4C                tst.w      [PC + 0x5A4C /* 00016E7C, cstring ""<EOF> */]
  28473. 00011432  514F                     subq.w     A7, 8
  28474. 00011434  83B6 1D00                or.l       [A6 + <<invalid base displacement size>> + D1 * 4], D1
  28475. 00011438  FFFF                     .invalid   <<F/7/7>>
  28476. 0001143A  FFED                     .invalid   <<F/7/7>>
  28477. 0001143C  1D82 3F81                move.b     [[ + <<invalid base displacement size>> + D3 * 8]], D2
  28478. 00011440  F480                     .invalid   <<cinv/cpush with scope=0>>
  28479. 00011442  E282                     asr        D2, 1
  28480. 00011444  4925                     .invalid   4, -[A5] // invalid opcode 4 with b == 4
  28481. 00011446  809B                     or.l       D0, [A3]+
  28482. 00011448  81B3 80A2                or.l       [A3 + A0.w - 0x94], D0
  28483. 0001144C  8088                     or.l       D0, A0
  28484. 0001144E  0D73 0E50                bchg       [A3 + D0 * 8 + 0x50], D6
  28485. 00011452  80D2                     divu.w     D0, [A2]
  28486. 00011454  8156                     or.w       [A6], D0
  28487. 00011456  2626                     move.l     D3, -[A6]
  28488. 00011458  81E6                     divs.w     D0, -[A6]
  28489. 0001145A  8272 8238                or.w       D1, [A2 + A0.w * 2 + 0x38]
  28490. 0001145E  80CE                     divu.w     D0, A6
  28491. 00011460  5A80                     addq.l     D0, 5
  28492. 00011462  B642                     cmp.w      D3, D2
  28493. 00011464  6080                     bra        -0x7E /* 000113E6 */
  28494. 00011466  B40E                     cmp.b      D2, A6
  28495. 00011468  809E                     or.l       D0, [A6]+
  28496. 0001146A  0D5C                     bchg       [A4]+, D6
  28497. 0001146C  6768                     beq        +0x6A /* 000114D6 */
  28498. 0001146E  80A1                     or.l       D0, -[A1]
  28499. 00011470  80DA                     divu.w     D0, [A2]+
  28500. 00011472  80AA 81B6                or.l       D0, [A2 - 0x7E4A]
  28501. 00011476  706C                     moveq.l    D0, 0x6C
  28502. 00011478  80FD                     divu.w     D0, <<invalid special address>>
  28503. 0001147A  0640 0516                addi.w     D0, 0x516
  28504. 0001147E  0944                     bchg       D4, D4
  28505. 00011480  80D6                     divu.w     D0, [A6]
  28506. 00011482  414F                     chk.w      D0, A7
  28507. 00011484  1080                     move.b     [A0], D0
  28508. 00011486  8C0A                     or.b       D6, A2
  28509. 00011488  80D3                     divu.w     D0, [A3]
  28510. 0001148A  194A 80C7                move.b     [A4 - 0x7F39], A2
  28511. 0001148E  1111                     move.b     -[A0], [A1]
  28512. 00011490  547A 00FF                addq.w     [PC + 0xFF /* 00011591, value 0x980 */], 2
  28513. 00011494  FFFF                     .invalid   <<F/7/7>>
  28514. 00011496  D15E                     add.w      [A6]+, D0
  28515. 00011498  336A 1010 340F           move.w     [A1 + 0x340F], [A2 + 0x1010]
  28516. 0001149E  5134 1C1C                subq.b     [A4 + D1 * 4 + 0x1C], 8
  28517. 000114A2  00FF                     .incomplete
  28518. 000114A4  FFFF                     .invalid   <<F/7/7>>
  28519. 000114A6  BB1C                     xor.b      [A4]+, D5
  28520. 000114A8  1C80                     move.b     [A6], D0
  28521. 000114AA  B141                     xor.w      D1, D0
  28522. 000114AC  0E80 D681 A880           .invalid.l D0, 0xD681A880 // invalid immediate operation
  28523. 000114B2  BC0D                     cmp.b      D6, A5
  28524. 000114B4  070C                     btst       A4, D3
  28525. 000114B6  070D                     btst       A5, D3
  28526. 000114B8  070D                     btst       A5, D3
  28527. 000114BA  070D                     btst       A5, D3
  28528. 000114BC  070D                     btst       A5, D3
  28529. 000114BE  070D                     btst       A5, D3
  28530. 000114C0  0714                     btst       [A4], D3
  28531. 000114C2  0D07                     btst       D7, D6
  28532. 000114C4  0D07                     btst       D7, D6
  28533. 000114C6  0D07                     btst       D7, D6
  28534. 000114C8  0D07                     btst       D7, D6
  28535. 000114CA  0D07                     btst       D7, D6
  28536. 000114CC  0D07                     btst       D7, D6
  28537. 000114CE  0D07                     btst       D7, D6
  28538. 000114D0  0C07 0D07                cmpi.b     D7, 0x7
  28539. 000114D4  0D07                     btst       D7, D6
  28540. label000114D6:
  28541. 000114D6  0D07                     btst       D7, D6
  28542. 000114D8  0D07                     btst       D7, D6
  28543. 000114DA  0D07                     btst       D7, D6
  28544. 000114DC  0D07                     btst       D7, D6
  28545. 000114DE  0D07                     btst       D7, D6
  28546. fn000114E0:
  28547. 000114E0  0D07                     btst       D7, D6
  28548. 000114E2  140D                     move.b     D2, A5
  28549. 000114E4  070D                     btst       A5, D3
  28550. 000114E6  070D                     btst       A5, D3
  28551. 000114E8  070D                     btst       A5, D3
  28552. 000114EA  070D                     btst       A5, D3
  28553. 000114EC  070D                     btst       A5, D3
  28554. 000114EE  070D                     btst       A5, D3
  28555. 000114F0  070D                     btst       A5, D3
  28556. 000114F2  070D                     btst       A5, D3
  28557. 000114F4  0714                     btst       [A4], D3
  28558. 000114F6  0D07                     btst       D7, D6
  28559. 000114F8  0D14                     btst       [A4], D6
  28560. 000114FA  070D                     btst       A5, D3
  28561. 000114FC  070D                     btst       A5, D3
  28562. 000114FE  0713                     btst       [A3], D3
  28563. 00011500  580D                     addq.b     A5, 4
  28564. 00011502  0714                     btst       [A4], D3
  28565. 00011504  1414                     move.b     D2, [A4]
  28566. 00011506  0D07                     btst       D7, D6
  28567. 00011508  0D3C 00FF                btst       0xFF, D6
  28568. 0001150C  FFFF                     .invalid   <<F/7/7>>
  28569. 0001150E  CB0D                     abcd       -[A5], -[A5]
  28570. 00011510  070D                     btst       A5, D3
  28571. 00011512  0714                     btst       [A4], D3
  28572. 00011514  0D07                     btst       D7, D6
  28573. 00011516  0D07                     btst       D7, D6
  28574. 00011518  140D                     move.b     D2, A5
  28575. 0001151A  070D                     btst       A5, D3
  28576. 0001151C  070D                     btst       A5, D3
  28577. 0001151E  070D                     btst       A5, D3
  28578. 00011520  070D                     btst       A5, D3
  28579. 00011522  070D                     btst       A5, D3
  28580. 00011524  0714                     btst       [A4], D3
  28581. 00011526  140D                     move.b     D2, A5
  28582. 00011528  070C                     btst       A4, D3
  28583. 0001152A  0713                     btst       [A3], D3
  28584. 0001152C  80C3                     divu.w     D0, D3
  28585. 0001152E  8243                     or.w       D1, D3
  28586. 00011530  809E                     or.l       D0, [A6]+
  28587. 00011532  5473 8252                addq.w     [A3 + A0.w * 2 + 0x52], 2
  28588. 00011536  80B6 8084                or.l       D0, [A6 + A0.w - 0x124]
  28589. 0001153A  460D                     not.b      A5
  28590. 0001153C  690E                     bvs        +0x10 /* 0001154C */
  28591. 0001153E  829C                     or.l       D1, [A4]+
  28592. 00011540  8138 6C72                or.b       [0x00006C72], D0
  28593. 00011544  80CD                     divu.w     D0, A5
  28594. 00011546  80B8 80C2                or.l       D0, [0xFFFF80C2]
  28595. 0001154A  80B5 824C                or.l       D0, [A5 + A0.w * 2 + 0x4C]
  28596. // begin alternate branch 0001154C-0001154E
  28597. label0001154C:
  28598. 0001154C  824C                     or.w       D1, A4
  28599. // end alternate branch 0001154C-0001154E
  28600. label0001154C: // (misaligned)
  28601. 0001154E  8180 0E80                unpk       D0, D0, 0x0E80
  28602. 00011552  B521                     xor.b      -[A1], D2
  28603. 00011554  2121                     move.l     -[A0], -[A1]
  28604. 00011556  172A 610D                move.b     -[A3], [A2 + 0x610D]
  28605. 0001155A  6C35                     bge        +0x37 /* 00011591 */
  28606. 0001155C  8096                     or.l       D0, [A6]
  28607. 0001155E  6180                     bsr        -0x7E /* 000114E0 */
  28608. 00011560  C980                     and.l      D0, D4
  28609. 00011562  F180                     .invalid   <<F/6/0>>
  28610. 00011564  881D                     or.b       D4, [A5]+
  28611. 00011566  0B1F                     btst       [A7]+, D5
  28612. 00011568  00FF                     .incomplete
  28613. 0001156A  FFFF                     .invalid   <<F/7/7>>
  28614. 0001156C  C30E                     abcd       -[A1], -[A6]
  28615. 0001156E  1E0C                     move.b     D7, A4
  28616. 00011570  8084                     or.l       D0, D4
  28617. 00011572  8360                     or.w       -[A0], D1
  28618. 00011574  80C5                     divu.w     D0, D5
  28619. 00011576  0E56 5768                .invalid.w [A6], 0x5768 /* 'Wh' */ // invalid immediate operation
  28620. 0001157A  590D                     subq.b     A5, 4
  28621. 0001157C  3180 A380                move.w     [ + <<invalid base displacement size>> + A2 * 2], D0
  28622. 00011580  870D                     sbcd       -[A3], -[A5]
  28623. 00011582  6D49                     blt        +0x4B /* 000115CD */
  28624. 00011584  0C82 5381 9180           cmpi.l     D2, 0x53819180
  28625. 0001158A  F541                     .extension 0x541 <<F/4-5/2>> // unimplemented
  28626. 0001158C  8137 0E81                or.b       [A7 + D0 * 8 - 0x127], D0
  28627. 00011590  9409                     sub.b      D2, A1
  28628. 00011592  80CF                     divu.w     D0, A7
  28629. 00011594  0E81 4A80 C60D           .invalid.l D1, 0x4A80C60D // invalid immediate operation
  28630. 0001159A  82E3                     divu.w     D1, -[A3]
  28631. 0001159C  8498                     or.l       D2, [A0]+
  28632. 0001159E  0E80 AA80 BC81           .invalid.l D0, 0xAA80BC81 // invalid immediate operation
  28633. 000115A4  660D                     bne        +0xF /* 000115B3 */
  28634. 000115A6  3000                     move.w     D0, D0
  28635. 000115A8  0000 0000                ori.b      D0, 0x0
  28636. 000115AC  0000 0000                ori.b      D0, 0x0
  28637. 000115B0  0000 0000                ori.b      D0, 0x0
  28638. 000115B4  0000 0000                ori.b      D0, 0x0
  28639. 000115B8  0000 0000                ori.b      D0, 0x0
  28640. 000115BC  0000 0000                ori.b      D0, 0x0
  28641. 000115C0  0000 0000                ori.b      D0, 0x0
  28642. 000115C4  0000 0000                ori.b      D0, 0x0
  28643. 000115C8  0000 0000                ori.b      D0, 0x0
  28644. 000115CC  0000 0000                ori.b      D0, 0x0
  28645. 000115D0  0000 0000                ori.b      D0, 0x0
  28646. 000115D4  0000 0000                ori.b      D0, 0x0
  28647.